怎么连接容器的mysql 连接docker容器

MarkToday - IDEA连接Docker内的Mysql

目标:使用idea的Mysql根据连接docker上已安装的Mysql(Mysql 5.7.33)

创新互联专注于冷水滩网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供冷水滩营销型网站建设,冷水滩网站制作、冷水滩网页设计、冷水滩网站官网定制、小程序定制开发服务,打造冷水滩网络公司原创品牌,更为您提供冷水滩网站排名全网营销落地服务。

命令 -p 3306:3306 映射容器服务的 3306 端口到宿主机的 3306 端口,外部主机可以直接通过 宿主机ip:3306 访问到 MySQL 的服务。

输入对应的登陆用户名称和密码,端口等信息,可以自定义连接名称:

点击Test Connection,测试连接是否成功。

docker容器内怎么连接外部的mysql

1 docker pull mysql

2 docker run -v /data/var/mysql/:/var/lib/mysql -e YSQL_ROOT_PASSWORD=kS4pJUIb mysql

3 docker stop [CONTAINER ID]

4 docker run -it -v /data/var/mysql/:/var/lib/mysql mysql /bin/bash

5 mysqld_safe

6 grant all privileges on *.* to 'wuxiao'@'%' identified by 'password';

7 docker cp [CONTAINER ID]:/etc/mysql/my.cnf /data/local/my.cnf

8 docker stop [CONTAINER ID]

9 docker run -d -p 3306:3306 -v /data/var/mysql/:/var/lib/mysql -v /data/local/my.cnf:/etc/mysql/my.cnf mysql

10 add [CMD] to /etc/rc.local

11 OK!

怎么链接一个服务器上的mysql数据库

要连接一个服务器上的mysql数据库首先需要知道这个服务器的ip地址、mysql数据库的用户名和密码还有端口号(默认是3306)。然后通过Navicat Premium这个软件来完成,具体步骤如下:

步骤1:电脑上安装Navicat Premium(可以百度搜索“Navicat Premium”然后下载)

步骤2:安装完毕,打开Navicat Premium,点击“连接”,然后下拉选择“MySQL”

步骤3:打开MySQL的新建连接界面,然后给连接取个名字并输入已知MySQL数据库所在服务器的IP地址、数据库端口(默认3306)、用户名、密码,确保没问题之后点击“测试连接”,如果提示“连接成功”,则说明输入的各项参数是正确的。

步骤4:测试通过之后点击“确定”,即可成功连接服务器上面的MySQL数据库,在里面就可以面各个数据库的数据了。


标题名称:怎么连接容器的mysql 连接docker容器
文章来源:http://myzitong.com/article/doeosoj.html