新装了一个虚拟机,上面装了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登录了。
新装了一个虚拟机,上面装了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登录了。