如何使用 Workbench 远程连接到 MySQL 数据库 -MySQL Workbench 使用教程

直接进入步骤:
1 .安装并启动 MySQL Workbench。
2 . 单击“连接”旁边的加号以创建新连接。
3 . 为连接指定一个随机名称,例如B.MySQL_Remote。

4 选择 SSH 作为连接方法。
5 . 输入 SSH 主机名的远程 IP。
6 . 输入 SSH 用户名和密码的 SSH 凭据。

7 输入 MySQL 主机名 1 2 7 .0.0.1 (通过 SSH 直接连接)。
8 . MySQL端口输入3 3 06 (默认不变)。
9 . 输入远程MySQL用户名和密码。

1 0要进行测试,请单击“测试连接”。
1 1 . 如果不起作用,请按照说明更改参数。

1 2 单击“确定”保存。
1 3 . 使用此连接登录。

你愿意尝试一下吗?

mysql允许远程连接设置配置文件

说白了,能够远程连接MySQL的关键就是把配置文件改成正确的路径。
事实上,这是一个简单的三步过程:首先找到正确的文件,更改正确的IP,然后重新启动。

为了详细说明,我们先来说说最重要的事情。
在 Linux 上,您需要找到像 my.cnf 或 mysqld.cnf 这样的文件。
具体位置要看你怎么安装的——去年我们跑阿里云服务器,花了半天时间才在mysql.conf.d里找到的。
第二点是更改绑定地址线。
默认的 1 2 7 .0.0.1 相当于你门上的封条。
将其更改为 0.0.0.0 或将其注释掉并放手。
但记得更改后要 sudo systemctl 重新启动 mysql。
去年,一位同事忘记了这一步,花了两个小时。
还有一个更重要的细节。
修改后,必须为该用户开启远程权限。
使用授予选择...打开。
由“root”@“%”的“密码”和授予选项识别;这种说法,对于大约3 000个项目来说,这个阶段的错误比代码bug的可能性更大。

一开始我以为就改一下,后来发现不对劲,防火墙规则得放宽——尤其是使用云环境时,安全组里的端口不开放,配置再好也没用。
坦白说,这很令人困惑。
很多人不重视这一点。

最后提醒一下,修改后,测试连通性的最佳方法是使用 Telnet 或 MySQL -h 远程 ip -u root -p 命令。
很好。
您认为值得尝试远程连接吗?