刚刚开始学习,昨天折腾到3点装好linux今天折腾到2点装好环境和mysql,现在在liunx内能正常访问,3306端口打开了,账号密码也确认是正确的,但是在windows环境下用Navicat for MySQL访问被拒绝,求解决办法
# 设置任何ip可以访问
grant all privileges on *.* to 'root'@'%' identified by '你的密码' with grant option;
# 刷新权限
flush privileges;
很正常,mysql远程连接没设置怎么连呢
改一下配置文件,默认配置不允许外网连接,或者用SSH连接。
myql的root账户要设置为允许那些ip进行访问,否则无法访问。grant all privileges on 数据库名.* to 数据库名@localhost identified by '数据库名';