docker中mysql开启日志的实现步骤

目录

  • 1.查看安mysql容器状态
  • 2.进入容器内部
  • 3.登录mysql数据库
  • 4.查看binlog日志是否开启,查看后关闭mysql
  • 5.编辑配置文件开启binlog,设置log文件
  • 6.退出容器
  • 7.重启mysql容器,且查看是否启动成功
  • 8.查看binlog 日志状态是否开启
  • 9.查看日志

1.查看安mysql容器状态
docker ps

docker中mysql开启日志的实现步骤
文章图片


2.进入容器内部
docker exec -it 4ae9238c176a/bin/bash

docker中mysql开启日志的实现步骤
文章图片


3.登录mysql数据库
mysql -uroot -p123456

docker中mysql开启日志的实现步骤
文章图片


4.查看binlog日志是否开启,查看后关闭mysql 查看:show variables like 'log_bin';
【docker中mysql开启日志的实现步骤】关闭:exit
docker中mysql开启日志的实现步骤
文章图片

备注:ON开启日志,OFF关闭日志

5.编辑配置文件开启binlog,设置log文件 5.1 先在 /etc 文件夹下查找到 mysqld.cnf文件路径
find /etc-namemysqld.cnf

docker中mysql开启日志的实现步骤
文章图片

5.2 编辑mysqld.cnf文件
vim/etc/mysql/mysql.conf.d/mysqld.cnf

docker中mysql开启日志的实现步骤
文章图片

备注:如果没有vim 编译器 先安装vim编译器
apt-get updateapt-get install vim

备注:保证general_log_file 路径存在,(这是我的路径)若没有 则路径配置参考上面的log_error的配置路径
备注:添加后注意保存,保存,保存

6.退出容器
exit

docker中mysql开启日志的实现步骤
文章图片


7.重启mysql容器,且查看是否启动成功
dockerrestart 4ae9238c176adocker ps

docker中mysql开启日志的实现步骤
文章图片


8.查看binlog 日志状态是否开启
docker exec -it 4ae9238c176a /bin/bashmysql -uroot -p123456show variables like 'log_bin'; exit

docker中mysql开启日志的实现步骤
文章图片


9.查看日志 docker中mysql开启日志的实现步骤
文章图片

到此这篇关于docker中mysql开启日志的实现步骤的文章就介绍到这了,更多相关docker mysql开启日志内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    推荐阅读