(一)进入管理员
su root
输入密码
(二) 下载mysql
docker pull mysql:5.7
(三) 运行mysql
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
(四 查看运行情况
docker ps -a //docker中的镜像
docker ps -s //docker中运行的镜像
如果镜像没有运行,可以用命令 docker logs 容器ID 查看错误原因
进入MySQL容器内部命令
docker exec -it mysql /bin/bash
(五)进入mysql的conf目录添加配置,主要是设置字符编码
在conf目录下 执行 vi my.cnf
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_connect='SET NAMES utf8' character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake skip-name-resolve
之后用 docker restart mysql 重启让配置生效
炸鸡