mysql5.7如何允许root用户远程登录
warning:
这篇文章距离上次修改已过452天,其中的内容可能已经有所变动。
在MySQL 5.7中,默认情况下root用户只能在本地登录,为了允许root用户远程登录,你需要执行以下步骤:
- 登录到MySQL服务器:
mysql -u root -p- 授予
root用户远程登录权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;将%替换为你允许远程登录的特定IP地址,如果只是特定的IP,则可以这样做:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.100' IDENTIFIED BY '你的密码' WITH GRANT OPTION;- 刷新权限使更改生效:
FLUSH PRIVILEGES;- 退出MySQL:
EXIT;确保你的MySQL服务器的防火墙设置允许远程连接到MySQL使用的端口(默认是3306)。
评论已关闭