ucan-lab / tips

5 stars 0 forks source link

MySQL 設定確認 #56

Open ucan-lab opened 6 years ago

ucan-lab commented 6 years ago

MySQL ユーザー一覧

> select Host, User from mysql.user;

MySQL ユーザー削除

my.cnf の場所

$ mysql --help | grep my.cnf
                order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf

文字コードの確認

> show variables like '%char%';
+--------------------------+------------------------------
| Variable_name            | Value                       |
------------------------+--------------------------------+
| character_set_client     | utf8                        | クライアント
| character_set_connection | utf8                        | クライアント
| character_set_database   | utf8                        | サーバ
| character_set_filesystem | binary                      | 
| character_set_results    | utf8                        | サーバ
| character_set_server     | utf8                        | サーバ
| character_set_system     | utf8                        |
| character_sets_dir       | /usr/local/mysql/charsets/  |
+--------------------------+-----------------------------+
項目名 対象(client/server) 説明
character_set_client client クライアントがサーバにクエリを送信する際に使用
character_set_results server サーバがクライアントにクエリ結果を送る時に使用
character_set_connection client クライアントが送ったクエリをサーバが解析する際に使用
character_set_database server サーバのデフォルトキャラクタセット。LOAD DATA INFILE文はこの指定が使用される。mysql起動時にcharacter_set_serverの値が適用される。
character_set_server server サービス起動時のデフォルトキャラクタセット
character_set_system - ファイル名をこのキャラクタセットで扱う
character_sets_dir - キャラクタセットを扱う上で必須となるファイルを配置しているディレクトリ