docker中mysql開啟日志的實現步驟

1.查看安mysql容器狀態

 docker ps

2.進入容器內部

docker exec -it 4ae9238c176a  /bin/bash

3.登錄mysql數據庫

mysql -uroot -p123456

4.查看binlog日志是否開啟,查看後關閉mysql

查看:show variables like 'log_bin';

關閉:exit

備註:ON開啟日志,OFF關閉日志 

5.編輯配置文件開啟binlog,設置log文件

5.1 先在 /etc 文件夾下查找到 mysqld.cnf文件路徑

find /etc  -name   mysqld.cnf

 5.2 編輯mysqld.cnf文件

vim  /etc/mysql/mysql.conf.d/mysqld.cnf

備註:如果沒有vim 編譯器 先安裝vim編譯器

apt-get update
apt-get install vim 

備註:保證general_log_file 路徑存在,(這是我的路徑)若沒有 則路徑配置參考上面的log_error的配置路徑

備註:添加後註意保存,保存,保存

6.退出容器

exit

7.重啟mysql容器,且查看是否啟動成功

docker  restart 4ae9238c176a
docker ps

8.查看binlog 日志狀態是否開啟

docker exec -it 4ae9238c176a /bin/bash
mysql -uroot -p123456
show variables like 'log_bin';
exit

9.查看日志

到此這篇關於docker中mysql開啟日志的實現步驟的文章就介紹到這瞭,更多相關docker mysql開啟日志內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: