docker pull mysql:5.7启动
docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7修改配置文件
因为使用了容器挂载,所以只需要在其映射文件中修改 主要修改字符集
# 进入映射文件 cd /mydata/mysql/conf #修改文件 vi my.cnf # 编写配置 [client] default-character-set=utf-8 [mysql] default-character-set=utf-8 [mysqld] init_connect='SET collation_connection=utf8_unicode_ci' init_connect='SER NAMES uft8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake skip-name-resolve重启mysql
docker restart mysql作者声明
如有问题,欢迎指正!



