我的数据库在phpMyAdmin上不可见,但在mysql

时间:2019-03-21 05:53:30

标签: php mysql phpmyadmin

我的本​​地主机中有几个数据库。最近,我注意到root用户还没有密码,但是我之前已经设置过它并且可以正常工作。打开phpMyAdmin时,我被拒绝访问,但是更改设置以删除密码后,便可以访问它了。但是,我现在意识到,除了默认的xampp数据库之外,我的所有数据库均不可用,但是当我从C:\xampp\mysql\data文件夹中进行检查时,所有数据库文件夹都与数据一起存在。当我尝试创建一个已知存在的数据库时,该数据库不会弹出任何重复的错误。我的本地主机服务器可能会发生什么?

更新

我发现问题出在哪里以及为什么数据库不可见。首先,文件位置从C:\xampp\mysql\data更改为C:MySql5\Data。我想一定是在我不知情的情况下进行了更新。但是,我试图将一个数据库文件复制到新文件位置,但是对于要查看其属性的表,我遇到了table.menu doesn't exist错误。这可能是MySQL的新变化吗?我已经检查MySQL version我正在跑步5.5.15

1 个答案:

答案 0 :(得分:0)

尝试

setSupportActionBar

这也是

grant all on *.* to root@'localhost';
flush privileges;

查询将为所有数据库上的root用户分配所有特权。这样您就可以查看数据库。