首先,在MySQL服务器的配置文件中(my.cnf或my.ini),要确保以下代码行未被注释掉(即情况下没有#符号):
bind-address = 0.0.0.0
其次,用户需要使用root账号登录到服务器,并授予远程IP访问数据库的权限,这可以通过以下命令完成:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your-root-password' WITH GRANT OPTION;
在上述命令中,“%”表示允许任何IP地址连接到MySQL服务的root账号,’your-root-password’是root账号的密码。如果您想要限制特定的IP或主机名,则应该将“%”替换为相应的IP地址或主机名。
最后,重启MySQL服务器使上述更改生效。您已经准备好通过IP地址从任何位置连接到MySQL数据库。