美文网首页
docker 安装mysql8.0

docker 安装mysql8.0

作者: proud2008 | 来源:发表于2020-11-26 11:30 被阅读0次

拉取镜像

https://hub.docker.com/_/mysql?tab=tags&page=1&ordering=last_updated
查看mysql的版本

image.png
docker pull mysql:8.0.22

1、mysql安装

docker run -p 3308:3306 --name mysql3 \
-e MYSQL_ROOT_PASSWORD=123456 \
-d mysql:8.0.22

–name:容器名,此处命名为mysql
-e:配置信息,此处配置mysql的root用户的登陆密码
-p:端口映射,此处映射 主机3306端口 到 容器的3306端口

进入容器

docker exec -it  容器名或者id bash
mysql -uroot -p123456  #连接
image.png

2.连接 权限问题

https://blog.csdn.net/weixin_37998647/article/details/80428613

mysql -uroot -p123456

use mysql; #查看权限
select host, user, authentication_string, plugin from user;

CREATE USER 'root'@'localhost' IDENTIFIED BY '123456';  #换成用户名 密码
GRANT ALL ON *.* TO 'root'@'%';
GRANT ALL ON *.* TO 'root'@'localhost';
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; 
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
FLUSH PRIVILEGES;  #刷新权限

如果你的容器运行正常,但是无法访问到MySQL,一般有以下几个可能的原因:

相关文章

  • 九、docker安装mysql8.0

    docker安装mysql8.0

  • docker安装mysql8.0

    docker安装mysql8.0 1、查看可用的 MySQL 版本 访问 MySQL 镜像库地址:https://...

  • Docker 安装 MySQL8.0

    环境: centos 7.5 docker 19.03.12 MySQL8.0 docker仓库搜索MySQL...

  • docker安装mysql8.0

    养成良好的记录习惯 时间:2019年10月12日作者:黄黄邮箱:15797683468@163.com(可指出问题...

  • docker安装mysql8.0

    mysql5.7 安装在最后 指定mysql密码 自动生成密码.也可以手动指定 安装 mysql8.0 ​查看My...

  • docker安装mysql8.0

    指定mysql密码 自动生成密码.也可以手动指定 安装 mysql 安装8.0 安装5.7(没测试,应该问题不大)...

  • docker 安装mysql8.0

    拉取镜像 https://hub.docker.com/_/mysql?tab=tags&page=1&order...

  • docker 安装mysql8.0

    参考docker目录下的文章

  • 使用Docker安装MySQL8.0

    1、安装docker 2、拉取MySQL的镜像 运行完以上命令之后,镜像就已经下载下来了 3、查看镜像情况 可以看...

  • 使用Docker安装MySQL8.0

    在阿里云弄了台优惠版的服务器,打算用docker安装MySQL8.0机器是Ubuntu16.04的操作系统 1、安...

网友评论

      本文标题:docker 安装mysql8.0

      本文链接:https://www.haomeiwen.com/subject/yxyaiktx.html