84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
光阴似箭催人老,日月如移越少年。
我猜是这样的 1. 在虚拟机的时候你是使用root@127.0.0.1用户登录的; 2. 在windows7的时候你是使用root@%用户登录的;
root
127.0.0.1
%
这两种情况下的用户权限是不同的。 假设你在虚拟机用root用户登录并创建了db, house, yst等,但是这几个数据库并没有授权给你root@%这个用户; 你需要做的就是grant <privileges> to root@% identified by <password>;flush privileges; 3. 然后再在windows7登录使用即可。
db
house
yst
grant <privileges> to root@% identified by <password>
flush privileges
首先你navicat登录用户要有对应数据库权限,可用grant命令配置权限,在服务器上新建数据库之后要用flush privilege刷新权限
的确是权限问题use,mysql,information_schema这几个数据库,从本地或者远程访问都是可以的而你新建的数据库,从虚拟机上访问叫本地访问,从win7上navicat过去访问,是远程的访问很可能你只拥有本地的权限,而没有远程的访问权限所以你需要授权,这样就能看到数据库了
我猜是这样的
1. 在虚拟机的时候你是使用
root
@127.0.0.1
用户登录的;2. 在windows7的时候你是使用
root
@%
用户登录的;这两种情况下的用户权限是不同的。
假设你在虚拟机用
root
用户登录并创建了db
,house
,yst
等,但是这几个数据库并没有授权给你root
@%
这个用户;你需要做的就是
grant <privileges> to root@% identified by <password>
;flush privileges
;3. 然后再在windows7登录使用即可。
首先你navicat登录用户要有对应数据库权限,可用grant命令配置权限,在服务器上新建数据库之后要用flush privilege刷新权限
的确是权限问题
use,mysql,information_schema这几个数据库,从本地或者远程访问都是可以的
而你新建的数据库,从虚拟机上访问叫本地访问,从win7上navicat过去访问,是远程的访问
很可能你只拥有本地的权限,而没有远程的访问权限
所以你需要授权,这样就能看到数据库了