Last updated 5 years ago
Was this helpful?
测试环境(对安全性要求较低)需要设置允许ROOT用户远程访问数据库,方便使用图形管理工具。
默认MySQL禁止root远程访问
root
使用以下SQL设置允许:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
已验证,在 GRANT 命令中,需要在字符串 root % 和 password 的前后加上单引号,否则会报错。
GRANT
%
password
并且在配置my.cnf文件中设置
my.cnf
bind-address = 127.0.0.1
注释掉这行:
#bind-address = 127.0.0.1
如果my.cnf中有限制IP绑定的设置,修改后需要重启MySQL服务