阿里云Docker安装连接mysql
文章目录1:下载并且运行镜像2:查看容器信息3:进入容器内部4:启动mysql5:查看用户信息6:授权步骤7:进行刷新8:配置阿里云3306端口9:连接客户端1:下载并且运行镜像docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql2:查看容器信息docker ps -...
·
1:下载并且运行镜像
docker run -it --rm --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql
2:查看容器信息
docker ps -a
3:进入容器内部
docker exec -it 475180941aca bash
4:启动mysql
mysql -uroot -p123456
5:查看用户信息
select host,user,plugin,authentication_string from mysql.user;
备注:host为 % 表示不限制ip localhost表示本机使用
6:授权步骤
(网上有人给的语句是这个,但是我这里是错 可能是我自身版本的问题)
ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
这里贴出我自己使用方法
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
7:进行刷新
FLUSH PRIVILEGES;
8:配置阿里云3306端口
这里也是坑,怪不得死活连不上
9:连接客户端
更多推荐
已为社区贡献1条内容
所有评论(0)