Navicat连接不上远端Mysql问题

新装了一个虚拟机,上面装了mysql,遇到远程无法登陆的问题。通过以下方法解决了这个问题。

1.首先进入mysql

./mysql -u -root -p

2.赋予任何主机访问数据库的权限

mysql>GRANT  ALL  PRIVILEGES  ON  *.*  TO  'root'@'%'  WITH  GRANT  OPTION;
mysql>FLUSH  PRIVILEGES;
mysql>EXIT;

这样就可以通过任何主机登陆上mysql。不需要进行SSH登录了。

你可能感兴趣的:(问题记录)