docker安装mysql并设置远程访问
1.拉取镜像
docker pull mysql
2.创建运行容器
docker run -p 3306:3306 --name mysql -v $PWD/conf:/etc/mysql/conf.d -v $PWD/logs:/logs -v $PWD/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql
3.进去容器
docker exec -it mysql /bin/bash
4.登录mysql客户端
mysql -uroot -p
root
5.设置远程访问用户名和密码
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘root’;
6.更改本地root密码(可选)
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER;
7.刷新权限
flush privileges;
2021-01-11
最新推荐文章于 2021-01-22 00:09:37 发布