mysql5.7如何允许root用户远程登录
在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)。
评论已关闭