navicat上面显示的数据库和我用mysql窗口命令查的数据库不一样怎么办?

我在windows server 2008上装好了mysql 5.6.1版本,但是装好navicat之后他们好像
显示的数据库不一样,但是我都是用root登录的啊

3个回答

你用navicate去连接你服务器上的数据库,建立好连接之后,服务器上数据库是什么样就是什么样啊,这是肯定的,不管是本地服务器还是远程服务器,只要你用户和模式都没有问题,端口什么的也没有单独更改,连接的是一个Mysql服务器,不可能出现库变化,只可能是连接错了。

sweetyi
即将奔跑的蜗牛 回复jhk2026126055: 那可能是权限问题
接近 4 年之前 回复
jhk2026126055
MissHaiKuan 我又重新装了一遍,连端口号都改了,怕连错了mysql,但是用dos命令查的时候还是不能显示所有的数据库
接近 4 年之前 回复

图片说明
我也出现这样的问题,最后用别的主机上的数据库从新配置,就显示一样。
找到解决方法了,在进程管理里面把有关mysql的进程都关闭,然后重启mysql,刷新Navicat,就可以看到数据库显示信息一致了。

它们显示的数据库确实是不一样的。因为navicat也有自己的mysql,就相当于你下了两个mysql,虽然它们的用户名是一样的。你需要在navicat里面重建数据库

jhk2026126055
MissHaiKuan navicat的mysql在哪里找到呢?
接近 4 年之前 回复
jhk2026126055
MissHaiKuan 但是我自己电脑上的navicat和我安装的mysql显示的数据库一样啊。。
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问