1:登录mysql
mysql -u root -p
2:修改root用户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '[password]' WITH GRANT OPTION;
- ''.'' 表示授权所有数据库和表;
- 'root'@'%' 表示让 root 用户从任意主机远程访问;
- [password] 替换为您设置的密码。
3:使用以下命令刷新用于权限更改:
FLUSH PRIVILEGES;
您还需要修改 MySQL 的配置文件以确保 MySQL 正在侦听来自网络的请求。打开MySQL配置文件my.***f或者my.ini(根据操作系统的不同可能会有所区别),找到“bind-address”配置项并将其设置为MySQL服务器IP地址,如
bind-address = 0.0.0.0