社区
MySQL
帖子详情
Mysql 1146错误.
takes2589
2010-01-11 09:00:49
安装完MySQL后,我将以前MySQL里数据保存了下来. 然后我直接将数据复制到Data目录下,然后再访问里面的数据时,提示我1145错误,提示我找不到表..
网上的方法我已经找遍了,没有一个能够解决我当前的问题..
当然,我是想在不删除原有数据的情况下,恢复我的数据.
...全文
8004
18
打赏
收藏
Mysql 1146错误.
安装完MySQL后,我将以前MySQL里数据保存了下来. 然后我直接将数据复制到Data目录下,然后再访问里面的数据时,提示我1145错误,提示我找不到表.. 网上的方法我已经找遍了,没有一个能够解决我当前的问题.. 当然,我是想在不删除原有数据的情况下,恢复我的数据.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq1032864525
2012-06-26
打赏
举报
回复
服务停止再启动一次,
试了,但是还是不行
loody890708
2011-12-22
打赏
举报
回复
把服务停止再启动一次 就好使了!
楼主你试试!
我也是innodb的 存储 但是也好用了。
loody890708
2011-12-22
打赏
举报
回复
楼主
我的也是InnoDB
刚才把服务停止 又重新打开
表就好使了
你试试!!
loody890708
2011-12-22
打赏
举报
回复
我也事 使用 InnoDB 的存储
也是出现1146错误
唉。。。楼主问题解决了吗???
小郭嘉总爱努力
2011-08-18
打赏
举报
回复
我也是这种情况,那该怎么办,如此一来岂不是我的数据库不能用了?
kitajima--
2011-03-17
打赏
举报
回复
[Quote=引用 12 楼 wang96162 的回复:]
引用 10 楼 wcj1981 的回复:
直接复制data下的数据,mysql可以,看看我写的文章。
http://blog.csdn.net/wcj1981/archive/2010/01/12/5183321.aspx
这位达人的方法是正确的!
一般出现这种问题,是因为创建表时是使用InnoDB作为存储引擎的表,也就是说InnoDB类型的表不能直接复制。而MyISAM……
[/Quote]
解决办法是什么,需修改什么配置文件吗
wang96162
2011-01-17
打赏
举报
回复
[Quote=引用 10 楼 wcj1981 的回复:]
直接复制data下的数据,mysql可以,看看我写的文章。
http://blog.csdn.net/wcj1981/archive/2010/01/12/5183321.aspx
[/Quote]
这位达人的方法是正确的!
一般出现这种问题,是因为创建表时是使用InnoDB作为存储引擎的表,也就是说InnoDB类型的表不能直接复制。而MyISAM类型的表,不会出现复制后显示1145错误!
takes2589
2010-01-13
打赏
举报
回复
我什么都设置的一样..
然后,我以前也是这么做的..
这次不知道为什么不能使用了...
[Quote=引用 10 楼 wcj1981 的回复:]
直接复制data下的数据,mysql可以,看看我写的文章。
http://blog.csdn.net/wcj1981/archive/2010/01/12/5183321.aspx
[/Quote]
军爷_010
2010-01-12
打赏
举报
回复
看看是不是权限的问题
purple3196
2010-01-12
打赏
举报
回复
你可以把你需要的数据库备份成一个sql文件
然后在你要用的mysql下恢复一下就可以了
备份语句是:
mysqldump -u 用户名 --password=密码 --database 数据库名>路径/名称.sql
恢复语句是:
mysqld -u 用户名 --password=密码 --database 数据库名<路径/名称.sql
wcj1981
2010-01-12
打赏
举报
回复
直接复制data下的数据,mysql可以,看看我写的文章。
http://blog.csdn.net/wcj1981/archive/2010/01/12/5183321.aspx
takes2589
2010-01-12
打赏
举报
回复
总结上面的话. 我再描述的详细一点..
首先,我安装了MySQL5.0. 之后里面默认的表是可以使用的,我自己创建的数据库,和表也是可以使用的..
现在,我从其它地方复制过来一个数据库,放到了现在新安装的MySQL5.0安装目录下的DATA目录下,
然后,通过Root用户登陆后,可以发现,数据库是存在的..
但是,如果访问那个数据库里面的表,则会出现#1146 - Table 'crmpro.company' doesn't exist
网上的内容说是MySQL不支持复制数据库文件到DATA目录下.
但我现在不想丢失我以前数据库里面的内容,请问,怎么样才能够让里面的数据库表得以恢复,让它继续能够使用呢?
takes2589
2010-01-12
打赏
举报
回复
[Quote=引用 7 楼 dqlmj2009 的回复:]
看看是不是权限的问题
[/Quote]
不是权限的问题.!
takes2589
2010-01-12
打赏
举报
回复
[Quote=引用 6 楼 purple3196 的回复:]
你可以把你需要的数据库备份成一个sql文件
然后在你要用的mysql下恢复一下就可以了
备份语句是:
mysqldump -u 用户名 --password=密码 --database 数据库名>路径/名称.sql
恢复语句是:
mysqld -u 用户名 --password=密码 --database 数据库名 <路径/名称.sql
[/Quote]
现在数据库里的表不能被访问,所以你说的备份,也是做不了的.!
我有放到其它的MYSQL中尝试,结果也一样..
氧气网航
2010-01-12
打赏
举报
回复
你把报错的信息发出来大家看看
ACMAIN_CHM
2010-01-12
打赏
举报
回复
show tables;
看一下这个表是否存在?
show create table company
看这个表的存储引擎是什么?
[Quote]然后我直接将数据复制到Data目录下[/Quote]
详细说明一下你的复制步骤,都复制了哪些文件?
takes2589
2010-01-12
打赏
举报
回复
#1146 - Table 'crmpro.company' doesn't exist
操作系统正版WinXP SP3
Admin权限..
ACMAIN_CHM
2010-01-11
打赏
举报
回复
什么操作系统?
贴一下你的错误日志中的相关内容。
检查一下目录权限。
另外贴一下你的my.ini /my.cfg
MySQL
从小白到资深DBA_155讲_2023最新全课程
第一章:
MySQL
在金融互联网行业的企业级安装部署 第二章:
mysql
启动关闭原理和实战_及常见
错误
排查 第三章:字符集和校验规则 第四章:史上最详细的
Mysql
用户权原理和实战 第五章:InnoDB引擎原理和实战,通俗易懂 ...
一次性精
MySQL
核心技术
第11章
MySQL
日志:对
MySQL
的7种日志进行讲解,包括errorlog
错误
日志、general log查询日志、slow log慢日志、binlog 二进制日志、redlog重做日志。课程会附带配套文档和SQL脚本。有问题可以直接联系作者,24小时...
MySQL
四类管理日志(详解及高阶配置)
2)
错误
日志 :记录
MySQL
服务的启动、运行或停止
MySQL
服务时出现的问题。 3) 查询日志 :记录建立的客户端连接和执行的语句(记录 SELECT 语句)。 4) 慢查询日志:记录所有执行时间超过指定秒或不...
Django项目实战部署:Linux+Nginx+Uwsgi+Python3+
Mysql
+Redis
老师的讲课风格主要是以实操为主,上课时带着大家一起完成每一个案例,通过老师的实操来掌握某个知识点的应用,以及出现
错误
之后的解决方法 本课程的运行环境主要使用Linux为内核的centos7系统 也会涉及到windows...
7天带你玩转
Mysql
数据库之SQL语句
在上线后发现原有的数据内容SQL语句执⾏结果没问题, 但是数据变化了以后SQL返回的结果就
错误
了。 3. 稍微复杂⼀点的SQL就不知道该如何写了。 4. 看不懂同⾏写的SQL是为什么。 5. 不知道索引的原理。 6. 不知道怎么...
MySQL
56,678
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章