1.下载镜像
docker pull mysql:5.7
2.启动容器(映射数据卷,防止容器删除后数据丢失)
#括号内的内容是注释,不是命令行里的内容。执行命令时需去除
docker run -d -p 3306:3306 --privileged=true -v /me/mysql/log(主机日志目录):/var/log/mysql -v /me/mysql/data(主机数据目录):/var/lib/mysql -v /me/mysql/conf(主机mysqlConf目录):/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
3. mysql数据库支持中文,进入刚才上面映射的主机mysqlConf目录,新建my.conf ,在my.conf里添加如下配置
[client]
default_character_set=utf8
[mysqld]
collation_server=utf8_general_ci
character_set_server=utf8
4. 改完后需要重启mysql
#重启下mysql
docker restart mysql