🥞
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