docker安装mysql
docker安装mysql
1. 安装docker
戳链接 => linux安装docker
2. 拉取mysql镜像
这里我拉取的是mysql:8.0.19的版本,小伙伴可自行选择版本号
docker pull mysql:8.0.19
3. 启动mysql容器
临时登录密码为root
docker run -p 3306:3306 --name mysql --restart always -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0.19
4. 进入mysql容器
docker exec -it mysql bash
5. 进入mysql数据库
mysql -uroot -p
密码为 root
6. 修改mysql远程连接密码
alter user 'root'@'%' identified with mysql_native_password by 'root';
7. 修改mysql允许远程连接
grant all privileges on *.* to 'root'@'%' with grant option;
8. 刷新权限
flush privileges;
9. 测试
连接成功
如果连接失败请查看防火墙,端口是否打开