MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLクライアントのログ

    MySQLに関するクライアントロギングについて理解しましょう。 mysqlクライアントは、実行されるステートメントに対してさまざまなタイプのロギングを実行でき、インタラクティブに実行できます- UNIX-ロギング Unixでは、mysqlはステートメントを履歴ファイルに書き込みます。デフォルトでは、このファイルはユーザーのホームディレクトリで.mysql_historyという名前になっています。別のファイル名を指定するには、MYSQL_HISTFILE環境変数の値を設定する必要があります。 --syslogオプションを指定すると、mysqlはすべての種類のプラットフォームのシステムロギング

  2. MySQLクライアントサーバー-サイドヘルプ

    MySQLクライアントサーバー側のヘルプを理解しましょう- mysql> help search_string 上記の「help」コマンドに引数が指定されている場合、mysqlはそれを検索文字列として使用して、MySQLリファレンスマニュアルの内容からサーバー側のヘルプにアクセスします。このコマンドを適切に操作するには、mysqlデータベースのヘルプテーブルをヘルプトピック情報で初期化する必要があります。 検索文字列に一致するものがない場合、検索操作は失敗します。これを理解するために例を見てみましょう- mysql> help me 出力 Nothing found Pleas

  3. MySQLクライアントでテキストファイルからSQLステートメントを実行する

    MySQLクライアントのテキストファイルからSQLステートメントを実行する方法を理解しましょう。 mysqlクライアントは一般的にインタラクティブな方法で使用されます。同じ例を見てみましょう- shell> mysql db_name SQLSatementsをテキストファイルに配置する SQLステートメントをファイルに入れてから、その特定のファイルから入力を読み取るようにmysqlに指示することもできます。これを行うには、最初にテキストファイルtext_fileが作成されます。 このテキストファイルには、実行する必要のあるステートメントが含まれています。同じことを理解するために例を

  4. MySQLクライアントのヒント

    MySQLが提供するクライアントのヒントのいくつかを理解しましょう- 入力行の編集 Mysqlは入力行の編集をサポートしているため、ユーザーは現在の入力行を変更したり、前の入力行を呼び出したりすることができます。 インタラクティブ履歴の無効化 上矢印キーを使用すると、ユーザーは現在および前のセッションから入力行を呼び出すことができます。コンソールが共有されている場合、この動作は適切でない可能性があります。 mysqlは、インタラクティブ履歴の部分的または完全な無効化をサポートしています。これは、ホストプラットフォームによって異なります。 Windowsでは、履歴はメモリに保存されます。キ

  5. mysqladmin-MySQLサーバー管理プログラム

    「mysqladmin」は、管理操作の実行を支援するクライアントです。また、サーバーの構成と現在のステータスの確認、データベースの作成と削除などにも使用できます。 mysqladminは、以下のコマンドを使用して呼び出すことができます- shell> mysqladmin [options] command [command-arg] [command [command-arg]] ... mysqladminがサポートするコマンドのいくつかを見てみましょう。一部のコマンドは、コマンド名の後に引数を取ります。 作成db_name このコマンドは、db_nameという名前の新しいデー

  6. mysqlcheck-MySQLテーブルメンテナンスプログラム

    mysqlcheckクライアントはテーブルのメンテナンスを実行します。テーブルをチェック、修復、最適化、または分析します。ユーザーが--databasesまたは--all-databasesオプションを使用して1つ以上のデータベース内のすべてのテーブルを処理する場合、mysqlcheckの呼び出しには長い時間がかかります。これは、MySQLのアップグレード手順にも当てはまります。これは、テーブルを同じ方法で処理するため、テーブルのチェックが必要であると判断した場合です。 mysqlcheckの使用法 mysqldサーバーの実行中は、コマンドmysqlcheckを使用する必要があります。こ

  7. mysqldump-MySQLデータベースバックアッププログラム

    mysqldumpクライアントユーティリティは論理バックアップの実行を支援し、それによって元のデータベースオブジェクト定義とテーブルデータを再現するために実行できる一連のSQLステートメントを生成します。 mysqldumpの使用法 バックアップまたは別のSQLサーバーへの転送のために1つ以上のMySQLデータベースをダンプします。 mysqldumpコマンドは、CSV、その他の区切りテキスト、またはXML形式の出力も生成します。 ユーティリティmysqldumpには、少なくとも、ダンプされたテーブルにはSELECT権限、ダンプされたビューにはSHOW VIEW、ダンプされた

  8. mysqlimport-MySQLデータインポートプログラム

    mysqlimportクライアントには、LOADDATASQLステートメントを支援するコマンドラインインターフェイスが付属しています。 mysqlimportのほとんどのオプションは、LOADDATA構文の句に直接応答します mysqlimportの呼び出し ユーティリティmysqlimportは、以下に示すように呼び出すことができます- shell> mysqlimport [options] db_name textfile1 [textfile2 ...] コマンドラインで名前が付けられたすべてのテキストファイルについて、mysqlimportはファイル名から拡張子を取り除き、

  9. mysqlpump-MySQLデータベースバックアッププログラム

    mysqlpumpクライアントユーティリティは論理バックアップを実行します。これにより、元のデータベースオブジェクト定義とテーブルデータを再現するために実行される一連のSQLステートメントが生成されます。バックアップまたは別のSQLサーバーへの転送のために1つ以上のMySQLデータベースをダンプするのに役立ちます。 mysqlpumpの機能 mysqlpumpの機能を理解しましょう- データベースとデータベース内のオブジェクトの並列処理により、ダンププロセスの高速化に役立ちます。 どのデータベースとデータベースオブジェクト(テーブル、ストアドプログラム、ユーザーアカウント)をダン

  10. MySQLデータベース、テーブル、および列の情報を表示する

    mysqlshowクライアントを使用して、存在するデータベース、それらのテーブル、またはテーブルの列またはインデックスを確認できます。これは、いくつかのSQLSHOWステートメントのコマンドラインインターフェイスを提供します。 mysqlshowを呼び出す mysqlshowユーティリティは、以下に示すように呼び出すことができます- shell> mysqlshow [options] [db_name [tbl_name [col_name]]] ここで データベースが提供されていない場合は、データベース名のリストが表示されます。 テーブルが指定されていない場合、データ

  11. mysql_install_db-MySQLデータディレクトリを初期化します

    mysql_install_dbは、MySQLサーバー、つまりmysqldを使用する準備が整う前に実行する必要のある初期化タスクを処理します。 MySQLデータディレクトリを初期化し、そこに含まれるシステムテーブルの作成を支援します。 InnoDBテーブルを管理するために必要なシステムテーブルスペースと関連データ構造を初期化します。 デフォルトによる安全な展開 mysql_install_dbの現在のバージョンは、デフォルトで安全なMySQLデプロイメントを生成します。下記の特徴があります。 root @localhostという名前の単一の管理者アカウントがランダムに生成されたパスワー

  12. mysql_plugin-MySQLサーバープラグインを構成します

    MySQLで使用されるmysql_pluginユーティリティを理解しましょう- mysql_pluginユーティリティを使用すると、MySQL管理者はMySQLサーバーがロードするプラグインを管理できます。 サーバーの起動時に--plugin-loadオプションを手動で指定するか、実行時にINSTALLPLUGINステートメントとUNINSTALLPLUGINステートメントを使用して手動で指定する代わりの方法を提供します。 プラグインを有効または無効にするためにmysql_pluginが呼び出されるかどうかに応じて、ユーティリティはプラグインレジストリとして機能するmysql.plugi

  13. mysql_secure_installation-MySQLインストールセキュリティを改善します

    mysql_secure_installationとは何ですか? MySQLインストール関連プログラムmysql_secure_installation-を理解しましょう このプログラムにより、ユーザーは以下の方法でMySQLインストールのセキュリティを向上させることができます。 ユーザーはrootアカウントのパスワードを設定できます。 ユーザーは、ローカルホストの外部からアクセスできるrootアカウントを削除できます。 ユーザーは匿名ユーザーアカウントを削除できます。 ユーザーは、デフォルトですべてのユーザー(匿名ユーザーも含む)がアクセスできるテストデータベ

  14. mysql_ssl_rsa_setup-MySQLでSSL/RSAファイルを作成する

    mysql_ssl_rsa_setupプログラムを理解しましょう- このプログラムは、SSLを使用した安全な接続と、暗号化されていない接続を介したRSAを使用した安全なパスワード交換をサポートするために必要なSSL証明書、キーファイル、およびRSAキーペアファイルを作成するのに役立ちます。 mysql_ssl_rsa_setupプログラムを使用して、既存のSSLファイルの有効期限が切れている場合に新しいSSLファイルを作成できます。 mysql_ssl_rsa_setupの呼び出し mysql_ssl_rsa_setupは、以下に示すように呼び出すことができます- shell> my

  15. mysql_tzinfo_to_sql-MySQLでタイムゾーンテーブルをロードします

    mysql_tzinfo_to_sqlプログラムは、mysqlデータベースにタイムゾーンテーブルをロードするのに役立ちます。これは、zoneinfoデータベース、つまりタイムゾーンを記述するファイルのセットを備えたシステムで使用されます。このようなシステムの例には、Linux、FreeBSD、Solaris、およびmacOSが含まれます。これらのファイルの最も可能性の高い場所の1つは、/ usr / share / zoneinfoディレクトリ(Solarisでは/ usr / share / lib / zoneinfo)です。 mysql_tzinfo_to_sqlの呼び出し システムに

  16. mysql_upgrade-MySQLテーブルの確認とアップグレード

    mysql_upgradeプログラムを理解しましょう- 使用法 MySQLがアップグレードされるたびに、ユーザーはmysql_upgradeを実行する必要があります。これにより、アップグレードされたMySQLサーバーとの非互換性が検索されます。 mysqlスキーマのシステムテーブルをアップグレードして、ユーザーがアップグレード後に追加された可能性のある新しい特権または機能を利用できるようにします。 基本的に、パフォーマンススキーマとsysスキーマをアップグレードします。 また、ユーザースキーマも調べます。 mysql_upgradeは、テーブルに非互換性がある可能

  17. MySQLクライアントプログラム

    以下にリストされている7つのクライアントプログラムがあります- mysql mysqladmin mysqlcheck mysqldump mysqlimportmysqlpump mysqlshow mysqlslap MySQLクライアントプログラムを簡単に理解しましょう- mysql mysql 入力行編集機能を備えた単純なSQLシェルです。インタラクティブおよび非インタラクティブな使用法をサポートします。インタラクティブに使用すると、クエリ結果はASCIIテーブル形式で表示されます。 これは、ユーザーのコマンドイ

  18. MySQLコマンドラインクライアント

    mysqlは、入力行編集機能を備えた単純なSQLシェルです。インタラクティブおよび非インタラクティブな使用法をサポートします。インタラクティブに使用する場合、クエリ結果はASCIIテーブル形式で表示されます。フィルタのように非対話的に使用すると、結果はタブ区切り形式で表示されます。 出力形式は、コマンドオプションを使用して変更できます。大きな結果セットに対してメモリが不足しているために問題が発生した場合は、-quickオプションを使用できます。 これにより、mysqlは、結果セット全体を一度に取得して表示される前にメモリにバッファリングするのではなく、一度に1行ずつサーバーから結果を取得す

  19. MySQLクライアントオプション

    mysqlは、コマンドラインまたはオプションファイルの[mysql]グループと[client]グループで指定できる以下のオプションをサポートしています。 --ヘルプ、-? ヘルプメッセージを表示して終了するのに役立ちます。 --自動再ハッシュ 自動再ハッシュが可能です。このオプションはデフォルトで設定されており、データベース、テーブル、および列名の補完を有効にします。 --auto-vertical-output このオプションを使用すると、現在のウィンドウに対して幅が広すぎる場合は結果セットが垂直方向に表示され、それ以外の場合は通常の表形式が使用されます。 --バッチ、-B

  20. MySQLクライアントコマンド

    MySQLクライアントコマンドのいくつかを理解しましょう- MySQLは、ユーザーが発行するすべてのSQLステートメントをサーバーに送信して、実行できるようにします。 mysqlが独自に解釈する一連のコマンドもあります。 コマンドのリストを取得する これらのコマンドのリストは、プロンプトで以下のコマンドを入力することで見つけることができます- mysql> help 出力 List of all MySQL commands: Note that all text commands must be first on line and end with ';' ? (\

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:2/229  20-コンピューター/Page Goto:1 2 3 4 5 6 7 8