1.docker search mysql
2.docker pull 镜像
3.运行mysql镜像
docker run -d -p 3306:3306 --privileged=true -v /zyw/mysql/log:/var/log/mysql -v /zyw/mysql/data:/var/lib/mysql -v /zyw/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --name mysql mysql:5.7
4.docker ps
5.·新建my.cnf 加入
[client]
default_character_set=utf8
[mysqld]
collation_server = utf8_general_ci
character_set_server = utf8
6.docker restart 容器id
7.docker exec -it 容器id /bin/bash
8.mysql -uroot -p
如果进入容器进不去mysql,尝试更改my.cnf文件 my.cnf里的skip-grant-tables 免密码登录 再进入设置新密码
参考:https://www.toutiao.com/w/1739496635056142/?log_from=33f26a2da195_1658914098535
| 留言与评论(共有 0 条评论) “” |