Mac 环境下Docker 配置Mysql 并通过Navicat成功连接

1.Docker 下载
我这里配置的是桌面版 点击下载

2.安装
这里不做说明,点下一步下一步就可以了。

3.配置
Preferences - Docker Engine 配置镜像(方便下载速度快一点)

{
    
    
  "debug": true,
  "registry-mirrors": [
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com"
  ],
  "experimental": false
}

4.下载Mysql
4-1打开终端

docker pull mysql

5.启动Mysql
启动 - Dashboard
找到mysql 启动
在这里插入图片描述
6.配置Mysql 外部访问权限
6-1、启动命名
在这里插入图片描述
6-2、进入SQL

mysql -uroot -p123456

在这里插入图片描述
6-3、执行账户授权

grant all PRIVILEGES on . to root@’%’ WITH GRANT OPTION;
在这里插入图片描述

6-4、Mysql5.6以上的版本修改了Password算法,这里需要更新密码算法
分别执行如下

ALTER user ‘root’@’%’ IDENTIFIED BY ‘123456’ PASSWORD EXPIRE NEVER;

ALTER user ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

FLUSH PRIVILEGES;

7.连接Navicat
在这里插入图片描述
在这里插入图片描述
完成

猜你喜欢

转载自blog.csdn.net/weixin_44690195/article/details/106612611