« db tech showcase 1日目 | トップページ | July Tech Festa 2015に行ってきた。 »

2015/06/10

MySQL5.6.25と5.7.7を比較。

今日聞いてきた内容が気になったので、手持ちの環境で確認。

Grants

rootユーザです。

show grants;

5.6.25

+----------------------------------------------------------------------------------------------------------------------------------------+
| Grants for root@localhost                                                                                                              |
+----------------------------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY PASSWORD '*1CE3106356E17EAE54E6BC6225B416DDE0EC656F' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION                                                                           |
+----------------------------------------------------------------------------------------------------------------------------------------+

5.7.7

+---------------------------------------------------------------------+
| Grants for root@localhost                                           |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION        |
+---------------------------------------------------------------------+

default_password_lifetime

show variables like 'default_password_lifetime';

5.7.7

+---------------------------+-------+
| Variable_name             | Value |
+---------------------------+-------+
| default_password_lifetime | 360   |
+---------------------------+-------+

※5.6には存在しません。

sql_mode

select @@sql_mode;

5.6.25

+------------------------+
| @@sql_mode             |
+------------------------+
| NO_ENGINE_SUBSTITUTION |
+------------------------+

5.7.7

+--------------------------------------------+
| @@sql_mode                                 |
+--------------------------------------------+
| STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION |
+--------------------------------------------+

log_warnings

show variables like 'log_warnings';

5.6.25

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_warnings  | 1     |
+---------------+-------+

5.7.7

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| log_warnings  | 2     |
+---------------+-------+

初期値の変更もさることながら、log_error_verbosityへの影響もあります。

secure_file_priv

show variables like 'secure_file_priv';

5.6.25

+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| secure_file_priv |       |
+------------------+-------+

※空の場合は、mysqld実行ユーザのパーミッションで許可されたファイルは全て触れます。

5.7.7

+------------------+-----------------------+
| Variable_name    | Value                 |
+------------------+-----------------------+
| secure_file_priv | /var/lib/mysql-files/ |
+------------------+-----------------------+

※空の場合は、外部ファイルを一切触れません。

|

« db tech showcase 1日目 | トップページ | July Tech Festa 2015に行ってきた。 »

コメント

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: MySQL5.6.25と5.7.7を比較。:

« db tech showcase 1日目 | トップページ | July Tech Festa 2015に行ってきた。 »