mysql root用户 看不到数据库!急

MySql 码拜 8年前 (2016-02-06) 1687次浏览
本人远程登录的机器,mysql用root用户登录,执行
mysql> show databases;
+–+
| Database           |
+–+
| information_schema |
+–+
1 row in set (0.00 sec)
其他的数据库看不到了。
执行
select * from mysql.user
结果:
localhost root *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y 0 0 0 0
执行
mysql> select current_user();
+–+
| current_user() |
+–+
root@localhost |
+–+
1 row in set (0.00 sec)
执行
mysql> show grants for current_user() ;
+–
–+
| Grants for root@localhost
|
+–
–+
| GRANT ALL PRIVILEGES ON *.* TO “root“@”localhost” IDENTIFIED BY PASSWORD “*81F
5E21E35407D884A6CD4A731AEBFB6AF209E1B” WITH GRANT OPTION |
| GRANT PROXY ON “”@”” TO “root“@”localhost” WITH GRANT OPTION
|
+–
–+
2 rows in set (0.00 sec)

请各路神通,指点指点。
解决方案

20

LZ你好
看你这权限问题,显示只有在本地机器上才有全部权限
而你远程登录是在其他机器上登录,可能没有授权,因此显示没有,建议LZ重新授权再试一下:
相似如下:
GRANT ALL PRIVILEGES ON *.* TO “myuser”@”192.168.1.3” IDENTIFIED BY “mypassword” WITH GRANT OPTION;
FLUSH   PRIVILEGES;

10

客户端版本和服务端不兼容?

10

你可以登陆服务器上操作吗?不要远程登陆试下

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql root用户 看不到数据库!急
喜欢 (0)
[1034331897@qq.com]
分享 (0)