1.拉取镜像
docker pull mysql
2.查看镜像
docker image ls
3.运行镜像
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=密码 -d mysql
3.修改mysql远程连接
docker exec -it mysql bash
mysql -u root -p;
grant all PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION ;
//刷新操作
FLUSH PRIVILEGES;
//查看root用户密码加密策略
use mysql;
select user,plugin from user where user='root';
ALTER USER ‘root’@’%’ IDENTIFIED BY ‘密码’ PASSWORD EXPIRE NEVER;
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘密码’;
FLUSH PRIVILEGES;
这样就可以远程连接数据库了

相关文章: