Docker部署MySQL5.X


1 不映射配置文件

1.1 啓動容器

docker run \
--name mysql \
--env MYSQL_ROOT_HOST=%.%.%.% \
--env MYSQL_ROOT_PASSWORD=123456 \
-p 3306:3306 \
-di mysql:5.6

1.2 開啓慢查詢日誌

配置文件爲 /etc/mysql/mysql.conf.d/mysqld.cnf ;在該文件末尾添加如下內容開啓慢查詢日誌

docker exec -it mysql /bin/bash
slow_query_log=1 
slow_query_log_file=slow_query.log
long_query_time=1

修改配置文件後退出重啓容器;啓動mysql客戶端即可查看是否修改成功 

docker restart mysql && docker exec -it mysql /bin/bash
mysql -u root -p123456
SHOW VARIABLES LIKE 'long_query_time';

通過SHOW VARIABLES LIKE 'datadir'; 即可查看慢查詢日誌的位置

mysql> SHOW VARIABLES LIKE 'datadir';
+---------------+-----------------+
| Variable_name | Value           |
+---------------+-----------------+
| datadir       | /var/lib/mysql/ |
+---------------+-----------------+

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章