我已经使用Navicat Essentials一段时间了,一切运作良好。
今天我打开了Navicat,它给了我一条消息,让我再次从App Store下载。我做了什么。
现在我可以与root用户连接,但它没有显示任何数据库。一切都在localhost上。如果我使用相同的root用户从终端连接 - 我可以看到所有数据库。 Mysql在localhost上运行,终端连接运行良好。
在Navicat中,我唯一看到的是infomarmation_schema。没有其他数据库出现。
这不是特权问题。我已经检查过了。 root用户具有Navicat中定义的所有权限。
之前有人见过这样的事情并且可以帮助解决这里发生的事情。
谢谢,
Deepinder
答案 0 :(得分:1)
我正在回答我自己的问题。我下载了Mysql Workbench,当我尝试从那里连接时 - 它给了我一个错误。
表'performance_schema.session_variables'不存在
我搜索了这个并得到了解决方案 -
mysql_upgrade -u root -p --force
然后重启mysql服务器,一切正常。我现在可以在Navicat中看到数据库列表。
由于