首先,你需要以root用户身份登录MySQL。它将要求您输入密码,然后进入MySQL控制台。
$mysql -u root -p
接着,在MySQL控制台中,您需要键入以下命令,以允许root用户远程访问MySQL:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
在上述命令中,“%”字符允许root用户从任何IP地址连接到MySQL。如果您只允许root用户从一个特定的IP地址连接到MySQL,则需要将“%”字符替换为该特定IP地址。
当您使用上述命令时,请确保将“你的密码”替换为您的root用户密码。
完成后,您需要刷新MySQL权限,以使更改生效。
FLUSH PRIVILEGES;
现在,您可以尝试远程连接MySQL了。如果您仍然遇到连接问题,请确保防火墙不会阻止MySQL连接。
总之,更改MySQL root用户的远程连接权限可以帮助您轻松解决远程连接问题。