mysql - 导入sql数据库,拒绝我访问我的数据库?

标签 mysql database

我正在尝试将 sql 转储导入 wamp->mysql。它导入得很好,但是当我尝试查看表格时,它显示一个空集。执行此操作后,我无法访问 mysql 并且无法登录。这很奇怪,因为我可以从不同的服务器导入完全相同模型的另一个数据库。我检查了 mysql 日志,得到了这个:

110616 14:27:24 [Note] Plugin 'FEDERATED' is disabled.
110616 14:27:24  InnoDB: Started; log sequence number 0 3049592450
110616 14:27:25 [ERROR] Column count of mysql.db is wrong. Expected 22, found 20. The   table is probably corrupted
110616 14:27:25 [ERROR] mysql.user has no `Event_priv` column at position 29
110616 14:27:25 [ERROR] Event Scheduler: An error occurred when initializing system tables. Disabling the Event Scheduler.

如果有人可以向我提供有关所发生情况的详细信息以及无需重新安装 wamp 即可恢复访问的方法,那就太好了。

最佳答案

好吧,我确实是个白痴。另一个数据库“root”有一个密码,它会覆盖我的密码。我所需要做的就是创建一个具有所有访问权限的普通管理员用户。它还创建一个具有新名称的新数据库,在其中输入所有数据,而不是使用我为其选择的数据。

关于mysql - 导入sql数据库,拒绝我访问我的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6377175/

相关文章:

c# - SqlBulkCopy - 哪个数据库导致异常?

php - Mysql重启后恢复Memory表数据

PHP MySQL如何在单个查询中检索匹配多个不同值的记录

mysql - 评估真实的值(value)观

database - 一张大表或单独的表来存储零件类型的产品评论?

MySQL - 拒绝运行集合名称?

php - 在没有全局 pdo 对象的情况下使此执行工作

java - 通过单击表头java对数据库中的jtable数据进行排序

php - 为什么我的 PHP/MYSQL 请求加载最多需要 5 分钟?

c# - 在 C# 中调用多个 "SQL DataReader"的正确方法是什么?