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!
推薦閱讀:
- Docker部署mysql一主一從的操作方法
- docker mysql修改root賬號密碼並賦予權限
- Docker部署Mysql8的實現步驟
- Docker搭建MySQL並掛載數據的全過程
- mysql中的7種日志小結