MySql - 导入数据时 Table XXX doesn't exist 的解决

原创 2012年03月30日 23:26:33

数据表为Innodb引擎

data文件夹中存在数据表的frm文件,但在phpmyadmin中看不到这些表,于是采用导入sql文件的方式进行恢复

1、直接导入原数据表的sql文件,原frm文件不删除

出错:#1146 - Table 'eticket.et_admin' doesn't exist 


2、删除原frm文件,刷新phpmyadmin,再导入该数据表的sql文件

出错:#1146 - Table 'eticket.et_admin' doesn't exist


3、删除原frm文件,重启mysql服务器,刷新phpmyadmin,再导入该数据表的sql文件

成功:导入成功,执行了 28 个查询。 (ticket.sql)


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Mysql的“Table 'mysql.servers' doesn't exist”的解决方法

安装MYSQL后,又一次系统出现问题了,于是我查看mysql的错误日志,竟发现Table mysql.servers doesnt exist问题的错误,虽然与我的问题无关,但这个问题还是引起我的注意...

MySQL [ERROR] Table 'mysql.user' doesn't exist

一次源码新装的mysql,由于没有复制my-default.cnf到/etc/my.cnf位置,在启动mysql的时候碰到了无法打开mysql.user表的错误。具体错误为:[ERROR] Fatal...

Mysql导入大容量SQL文件数据问题

mysql在通过导入sql文件可能会出现下面二个问题: 1.如果sql文件过大,会出现"MySQL server has gone away"问题; 2.如果sql文件数据有中文,会出现乱码  ...

mysql中的ERROR 1146 (42S02)问题解决方案(主从服务器数据同步引起)

问题的起因:       有一台mysql服务器,其已经运行了很长时间了,由于后来流量增大,且新的需求中关于统计,分析之类的多了起来。为防止影响该服务器的运行,决定使用主从式配置。统计,分析之类在从...

Mysql数据库的使用总结之ERROR 1146 (42S02)

在使用mysql数据库过程中,遇到了错误ERROR 1146 (42S02):Table doesn’t exist,经过了两天,终于解决了这个问题。引起该错误的原因不同,对应的解决方法也不同。这...

ERROR 1146 (42S02): Table 'mysql.slow_log' doesn't exist

去查看最新的slow log,发现没有最新的记录,上去检查slow log是否开启了。 mysql> show variables like '%slow%'; +------------...
  • mchdba
  • mchdba
  • 2014-02-10 15:32
  • 8157

MySQL错误:1146-table 'mysql.proc' doesn't exist

出现错误原因为:误删除了mysql数据库。 解决方案:运行安装程序setup.exe修复(repair)。 博主在删除其他数据库的时候,调用命令drop,误删mysql原数据库,使用mysql安装...

WIN7 32位 mysql-5.7.11压缩版安装

1、下载 :mysql下载地址 2、解压缩 3、环境变量配置         MYSQL_HOME=D:\mysql-5.7.11-win32         PATH=%MTSQL_HOME%\bi...

使用navicat连接数据库时显示1146-table 'mysql.proc' doesn't exist,这个怎么解决

0 数据库的系统表丢失了。 1 考虑以下几种处理方式: a. 从其它相同版本的mysql数据库导出个proc的数据通过命令行导入进去; b. 或者拷贝下data/mysql/proc.frm, pr...

mysql新建表时提示Table 'db.table' doesn't exist解决方法

原因: 以表”Table”为例: 如类型是MyISAM, 数据文件则以”Table.frm””Table.MYD””Table.MYI””三个文件存储于”/data/$databasename/”...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)