docker-compose安装mysql8
version: '3'services:mysql:image: mysql:8.0.28container_name: mysql#command:# MySQL8的密码验证方式默认是 caching_sha2_password,但是很多的连接工具还不支持该方式# 就需要手动设置下mysql的密码认证方式为以前的 mysql_native_password 方式# --default-authentication-plugin=mysql_native_password# --character-set-server=utf8mb4# --collation-server=utf8mb4_general_ci# docker的重启策略:restart: alwaysenvironment:MYSQL_ROOT_PASSWORD: 123456 # root用户的密码#MYSQL_USER: user # 创建新用户#MYSQL_PASSWORD: user_password # 新用户的密码ports:- 3306:3306volumes:- /docker/mysql/data:/var/lib/mysql- /docker/mysql/conf/my.cnf:/etc/mysql/my.cnf
注意挂载目录文件
查看binlog日志
--no-defaults 忽略 也有乱码 去掉
最好my.cnf配置一样
character-set-server=utf8mb4
重启
/usr/bin/mysqlbinlog --no-defaults -vv --base64-output=decode-rows mysql-bin.000607 > binlog.txt
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
