极智开发 | ubuntu 配置 mysql 数据库容器与 win10 远程可视化

170 阅读1分钟

  一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情

欢迎关注我的公众号 [极智视界],获取我的更多笔记分享

   大家好,我是极智视界。本教程详细介绍了在 ubuntu 上配置 mysql 数据库容器,并在 win10 上使用 navicat 进行远程可视化的方法。

1、拉取容器

docker pull mysql:5.7.35

2、启动容器

sudo docker run -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --gpus all --privileged --net=bridge --ipc=host --pid=host --name container_name -v /path/to/your/device:/path/to/your/host  mysql:5.7.35 /bin/bash

3、启动 mysql

docker start container_name
docker attach container_name

service mysql start 

mysql -u root -p

4、配置 mysql

# 进入 mysql databases 
mysql> use mysql;
# 查看 root 用户权限 
mysql>select host,user from user; 

# 把host修改成 “%”,这样其他ip可通过远程访问数据库 
mysql>update user set host='%' where user='root';
# 更新root用户密码 
mysql>ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456'; 

# 刷新权限 
flush privileges;

  ubuntu 端配置完成。

5、win10 上安装 navicat

   可以到官网进行下载,地址

   安装好了之后就像这样:

6、使用 navicat 进行远程连接

   点击连接 -> MySQL...,在主机那里写远程 ip,用户名密码就是上面配置 mysql 时设置的。

   点击测试连接,连接成功就像这样:

   点击连接,成功后就像这样:


  好了,收工~ 以上分享了 ubuntu 配置 mysql 数据库容器与 win10 远程可视化的方法,希望我的分享能对你的学习有一点帮助。


 【公众号传送】

《【经验分享】ubuntu 配置 mysql 数据库容器与 win10 远程可视化》


logo_show.gif