🥞
MySQLについて
MySQLはクライアント・サーバー型
MySQLは、MySQL-Serverが起動し、MySQL-ServerにCLIクライアントなどを使ってアクセスする。
-
mysql
: MySQL-ServerにアクセスするためのCLIクライアント -
-u
: user名を指定する -
-p
: パスワードを入力する
mysql -u root -p
別のファイルをincludeする
デフォルトのファイルを更新すると、パッケージ管理ソフトのupdateやupgradeで上書きされる場合がある。サーバー固有の設定は別ファイルに保存することで上書きの回避、設定の使い回し、物忘れの防止ができる。
- 特定のファイルをインクルードする場合:
!include /path/to/other.cnf
- 特定のディレクトリ内のすべてのファイルをインクルードする場合:
!includedir /path/to/directory
!includedir
を使用すると、そのディレクトリ内にあるすべての.cnf
ファイルがインクルードされる。これは非常に便利である。
/etc/mysql/my.cnf
に、次のように記述することで、追加の設定ファイルを読み込むことができる。
/etc/mysql/my.cnf
[mysqld]
!includedir /etc/mysql/conf.d/
!include /etc/mysql/custom.cnf
8.4
ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded
mysqld
セクションに、mysql_native_password=on
を追加。
⚠注意❗[mysqld]
の前に#
が付いている場合がある❗❗
#
を削除し、#[mysqld]
を[mysqld]
にしないと、mysqld
セクションが有効にならない。
[mysqld]
mysql_native_password=on
Discussion