安装MySQL
基本安装
docker pull mysql:5.7
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
docker ps
docker exec -it 容器ID /bin/bash
mysql -uroot -p
问题
1.插入中文数据报错
docker run -d -p 3306:3306 --privileged=true -v /zzyyuse/mysql/log:/var/log/mysql -v /zzyyuse/mysql/data:/var/lib/mysql -v /zzyyuse/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
在宿主机上
cd /123/mysql/conf/
vim my.cnf
将下面文件写入my.cnf中
[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
重启mysql
docker restart mysql
重新进去mysql
docker exec -it mysql bash
mysql -uroot -p
2.安全性问题
一定要建立容器数据卷
262

被折叠的 条评论
为什么被折叠?



