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 '你的密码';

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

你可能感兴趣的:(2021-01-08 docker 安装 mysql)