溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

docker中mysql開啟日志怎么實(shí)現(xiàn)

發(fā)布時間:2022-09-20 17:16:48 來源:億速云 閱讀:181 作者:iii 欄目:開發(fā)技術(shù)

這篇“docker中mysql開啟日志怎么實(shí)現(xiàn)”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“docker中mysql開啟日志怎么實(shí)現(xiàn)”文章吧。

1.查看安mysql容器狀態(tài)

 docker ps

docker中mysql開啟日志怎么實(shí)現(xiàn)

2.進(jìn)入容器內(nèi)部

docker exec -it 4ae9238c176a  /bin/bash

docker中mysql開啟日志怎么實(shí)現(xiàn)

 3.登錄mysql數(shù)據(jù)庫

mysql -uroot -p123456

docker中mysql開啟日志怎么實(shí)現(xiàn)

 4.查看binlog日志是否開啟,查看后關(guān)閉mysql

查看:show variables like 'log_bin';

關(guān)閉:exit

docker中mysql開啟日志怎么實(shí)現(xiàn)

備注:ON開啟日志,OFF關(guān)閉日志 

5.編輯配置文件開啟binlog,設(shè)置log文件

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

find /etc  -name   mysqld.cnf

docker中mysql開啟日志怎么實(shí)現(xiàn)

 5.2 編輯mysqld.cnf文件

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

docker中mysql開啟日志怎么實(shí)現(xiàn)

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

apt-get update
apt-get install vim

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

備注:添加后注意保存,保存,保存

6.退出容器

exit

docker中mysql開啟日志怎么實(shí)現(xiàn)

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

docker  restart 4ae9238c176a
docker ps

docker中mysql開啟日志怎么實(shí)現(xiàn)

 8.查看binlog 日志狀態(tài)是否開啟

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

docker中mysql開啟日志怎么實(shí)現(xiàn)

9.查看日志

docker中mysql開啟日志怎么實(shí)現(xiàn)

以上就是關(guān)于“docker中mysql開啟日志怎么實(shí)現(xiàn)”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細(xì)節(jié)
AI