首先,打开MySQL的配置文件my.cnf。该文件通常位于MySQL的安装目录下,可以使用以下命令找到该文件:
sudo find / -name my.cnf
找到my.cnf文件后,打开该文件,并找到以下行:
bind-address = 127.0.0.1
这一行表示MySQL只能接受来自本地IP地址127.0.0.1的连接。即使你在另一台计算机上使用正确的用户名和密码尝试连接MySQL,也会失败。要开启远程连接,必须将此行注释掉,或者将其值设置为0.0.0.0,即:
#bind-address = 127.0.0.1 bind-address = 0.0.0.0
在修改my.cnf后,保存并关闭该文件。接下来,重启MySQL服务,以使更改生效。你可以使用以下命令来重启MySQL:
sudo service mysql restart
完成上述步骤后,MySQL已开启远程连接,你现在可以在其他计算机上连接到MySQL。在连接MySQL时,请确保使用正确的用户名和密码。