MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

MySQLプログラムにオプションファイルを使用していますか?オプションファイルの使用


オプションファイルをMySQLプログラムで使用する方法を理解しましょう-

  • ほとんどのMySQLプログラムは、構成ファイルとも呼ばれるオプションファイルから起動オプションを読み取ることができます。

  • オプションファイルを使用すると、一般的に使用されるオプションを簡単に指定できるため、ユーザーがプログラムを実行するたびにコマンドラインにオプションを入力する必要がありません。

  • プログラムがオプションファイルを読み取るかどうかを知るには、---helpオプションを使用してプログラムを呼び出すことができます。

  • mysqldの場合、--verboseおよび–helpを使用できます。

  • プログラムがオプションファイルを読み取る場合、ヘルプメッセージは、検索する必要のあるファイルと、プログラムが認識するオプショングループを示します。

--- no-defaultsオプションで起動されたMySQLプログラムは、.mylogin.cnf以外のオプションファイルを読み取りません。 persisted_globals_loadシステム変数を無効にして起動したサーバーは、mysqld-auto.cnfを読み取りません。

オプションファイル

多くのオプションファイルは、任意のテキストエディタを使用して作成されたプレーンテキストファイルです。例外については、以下で説明します-

  • ログインパスオプションを含む.mylogin.cnfファイル。

  • これは、mysql_config_editorユーティリティによって作成される暗号化されたファイルです。

  • 「ログインパス」は、ホスト、ユーザー、パスワード、ポート、ソケットなどの特定のオプションのみを許可するオプショングループです。

  • クライアントプログラムは、--login-pathオプションを使用して、.mylogin.cnfから読み取るログインパスを指定します。

  • 代替のログインパスファイル名を指定するには、MYSQL_TEST_LOGIN_FILEenvironment変数を設定する必要があります。

  • この変数は、mysql-test-run.plテストユーティリティによって使用されますが、mysql_config_editorや、mysql、mysqladminなどのMySQLクライアントによっても認識されます。

  • データディレクトリのmysqld-auto.cnfファイルは、永続化されたシステム変数設定を含むJSON形式のファイルです。

  • これは、SETPERSISTまたはSETPERSIST_ONLYstatementsの実行後にサーバーによって作成されます。

  • mysqld-auto.cnfの管理はサーバーが行う必要があり、手動で実行することはできません。


  1. MySQL管理およびユーティリティプログラム

    MySQLの管理プログラムとユーティリティプログラムを見て、それらの使用方法を理解しましょう- ibd2sdi これは、InnoDBテーブルスペースファイルからシリアル化されたディクショナリ情報(SDI)を抽出するためのユーティリティです。 SDIデータは、すべての永続的なInnoDBテーブルスペースファイルに存在します。 ibd2sdiは、実行時またはサーバーがオフラインのときに使用できます。 innochecksum InnoDBファイルのチェックサムを出力します。 InnoDBテーブルスペースファイルを読み取り、すべてのページのチェックサムを計算し、計算されたチェックサムを保

  2. レジストリを使用してWindows10のコンテキストメニューにダウンロードしたファイルのブロック解除オプションを追加する方法

    インターネットからファイルをダウンロードする場合、Windows 10で特定のタスクを実行する前に、ファイルのブロックを解除する必要がある場合があります。アイテムのプロパティからファイルのブロックを解除することができます。ただし、ブロック解除オプションを追加することはできます コンテキストメニューでダウンロードしたファイルとフォルダの場合、タスクをすばやく実行できます。 レジストリエディタを使用して、このオプションを含めることができます。 。 インターネットからダウンロードしたファイルのブロックをすばやく解除する AttachmentManagerはWindows10に含まれており、ダ