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

MySQLでsql_modeを永続的に設定するにはどうすればよいですか?


Windowsオペレーティングシステムを使用している場合は、ディレクトリmy.cnfまたはmy.iniファイルを確認してください。

mysql> select @@datadir;

以下は出力です

+---------------------------------------------+
| @@datadir                                   |
+---------------------------------------------+
| C:\ProgramData\MySQL\MySQL Server 8.0\Data\ |
+---------------------------------------------+
1 row in set (0.00 sec)

上記の場所「C:\ ProgramData \ MySQL \ MySQLServer8.0 \Data\」に到達します。 my.cnfファイルのスクリーンショットは次のとおりです

MySQLでsql_modeを永続的に設定するにはどうすればよいですか?

my.cnfファイルを開き、sql_mode="TRADITIONAL"と記述します。構文は次のとおりです

sql_mode="TRADITIONAL".

その後、サーバーをもう一度起動します。


  1. WindowsコンピュータでMySQLmy.cnfを見つける方法は?

    Windowsシステムでmy.cnfを見つけるには、最初にショートカットキーWindows + R(実行)を使用してコマンドプロンプトを開きます。スナップショットは次のとおりです- 次のスクリーンショットに示すように、コマンドプロンプトで「services.msc」と入力し、Enterキーを押します- これで、新しいウィザードが開きます。スナップショットは次のとおりです- 次に、MySQLを検索します。スナップショットは次のとおりです- 次のスクリーンショットのように、「MySQL80」を右クリックして「プロパティ」を選択します- 上のスクリーンショット

  2. my.cnfで最適なMySQL構成を設定しますか?

    まず、my.cnfファイルを開く必要があります。以下は、Windowsで構成ファイルのディレクトリの場所を取得するためのクエリです- mysql> select @@datadir; 出力 +---------------------------------------------+ | @@datadir | +---------------------------------------------+ | C:\ProgramData\MySQL\MySQL Server 8.0\Data\ | +---------