Navicat可以查看管理数据库,我想用自己电脑上的Navicat去查看服务器上的MySQL
打开Navicat连接功能,填写要连接的服务器的IP和MySQL用的端口(默认3306)
当我测试连接的时候出现错误提示,连接失败
然后我去测试了网络通不通
ping通表示不是网络问题,若ping不通先解决网络问题
网络没问题,就是数据库问题,确定防火墙,SELINUX关闭,MySQL服务已经开启
在服务器端可以登录操作数据库
既然那如此就是数据库权限问题,可能是数据库没有开启远程访问的权限
用这条SQL语句给root加上远程权限
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;
再次用Navicat连接数据库连接成功!!!
MySQL的权限控制课参考此博客http://www.cnblogs.com/davidgu/p/3706663.html
希望能帮到有困难的小伙伴