gpt4 book ai didi

php - 我的数据库在 phpMyAdmin 上不可见,但在 mysql 的数据文件夹中可用

转载 作者:行者123 更新时间:2023-11-29 16:10:49 28 4
gpt4 key购买 nike

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

更新

我找到了问题所在以及数据库不可见的原因。首先,文件位置从 C:\xampp\mysql\data 更改为 C:MySql5\Data。我想一定是在我不知情的情况下进行了更新。然而,我尝试将其中一个数据库文件复制到新文件位置,但对于我想要查看其属性的表,出现 table.menu does not Exist 错误。这可能是 MySQL 的新变化吗?我已检查我运行的 MySQL 版本5.5.15

最佳答案

尝试

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

还有这个

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

该查询会将所有数据库上的所有权限分配给 root 用户。然后您就可以查看数据库了。

关于php - 我的数据库在 phpMyAdmin 上不可见,但在 mysql 的数据文件夹中可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55274495/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com