1.MYSQL部署
1.1 拉取MySQL镜像
1.1 docker pull mysql
1.2 查看镜像
docker images
1.3 运行镜像生成容器
docker run -di --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
1.4 进入mysql容器
docker exec -it mysql /bin/bash
1.5 登录mysql,然后输入密码123456
mysql -u root -p
1.6进行授权远程连接(mysql 8.0跟之前的授权方式不同),并且刷新权限
GRANT ALL ON *.* TO 'root'@'%';
flush privileges;
1.7更改加密规则,并且更新root用户密码,最后刷新权限
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
flush privileges;
1.8 如果安装iptables防火墙记得加入许可
1.9 执行重启防火墙命令
systemctl restart iptables
2.0 使用任意数据连接工具连接