- 查看Mysql镜像
docker images
- 运行mysql
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
参数:
MYSQL_ROOT_PASSWORD:表示设置的密码
3306:3306 表示把宿主的3306映射到容器的3306
--name: 表示容器的名称
- 进入Mysql运行容器
docker exec -it mysql /bin/bash
登录mysql:
mysql -h localhost -u root -p (回车输入密码)
执行sql语句:
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123456‘ PASSWORD EXPIRE NEVER;
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘123456‘;
FLUSH PRIVILEGES;
- 宿主端口放行
详见《Centos-706停用firewalld启用Iptables服务》
- 外部连接测试
测试Ok
Centos-7.06-Docker安装-Mysql
标签:root 登录 exp -name search 回车 ddl with lte