极乐门资源网 Design By www.ioogu.com

拉取镜像

docker pull mysql

查看拉取完成的镜像

docker images

通过镜像创建并启动一个MySQL容器

docker run --name mysql_dev -e MYSQL_ROOT_PASSWORD=123456 -p 3333:3306 -d mysql

–name:给新创建的容器命名,此处命名为 mysql_dev
-e:配置信息,此处配置mysql的root用户的登陆密码
-p:端口映射,此处映射主机3333端口到容器mysql_dev的3306端口
-d:成功启动容器后输出容器的完整ID\最后一个mysql指的是mysql镜像名字

此时,用navicat for mysql连接mysql发现报错:
Client does not support authentication protocol requested by server。。。
解决再最下面 ^ _ ^

查看安装的所有容器

docker ps -a

查看启动中的容器

docker ps

暂停/启动容器中的服务

docker stop mysql_dev
docker start mysql_dev

进入容器

docker exec -it mysql_dev bash

查看容器中服务的IP

docker exec -it mysql_dev cat /etc/hosts

新版 MySQL 授权用户时报错 near 'IDENTIFIED BY '密码' with grant option' at line 1

1 问题:

当使用 grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码'; 时会出现"......near 'identified by '密码'' at line 1"这个错误

2 原因:

因为新版的的mysql版本已经将创建账户和赋予权限的方式分开了

3 解决办法:

创建账户:create user '用户名'@'访问主机' identified by '密码';
赋予权限:grant 权限列表 on 数据库 to '用户名'@'访问主机' ;(修改权限时在后面加with grant option)

4 具体操作:

# 添加用户
CREATE USER 'mysql_dev' IDENTIFIED BY '123456';
# 赋予权限
GRANT ALL PRIVILEGES ON *.* TO 'mysql_dev'@'%';
# 修改加密规则 
ALTER USER 'mysql_dev'@'%' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
# 更新一下用户的密码
ALTER USER 'mysql_dev'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
# 更新配置信息
FLUSH PRIVILEGES;

以上就是Docker 安装 MySQL 并实现远程连接教程的详细内容,更多关于Docker 安装 MySQL并远程连接的资料请关注其它相关文章!

标签:
docker,安装MySQL,docker,远程连接MySQL

极乐门资源网 Design By www.ioogu.com
极乐门资源网 免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
极乐门资源网 Design By www.ioogu.com

评论“Docker 安装 MySQL 并实现远程连接教程”

暂无Docker 安装 MySQL 并实现远程连接教程的评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。