2021-01-08 docker 安装 mysql

拉取mysql镜像

docker pull mysql

重命名镜像

docker tag mysql aa.bb.cc:5000/mysql:1.0.3

启动容器
docker run -itd \

--name mysql \

--restart=always \

--privileged=true \

-p 3306:3306 \

-v /home/toast/mysql/data:/var/lib/mysql \

-e MYSQL_ROOT_PASSWORD=密码随意 \

aa.bb.cc:5000/mysql:1.0.3


查看运行情况

docker ps -a

到此可以用数据库连接工具访问数据了

用户名 root  密码随意


mysql 8 密码规则无法访问数据库的问题

1.进入mysql 容器

docker exec -it mysql bash

2.进入数据库

mysql -u root -p

然后会提示输入密码,上面找到你自己的密码

3.重新修改密码加密规则

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';

到这里再试试,可以成功登录了!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。