恢复mysql下data目录中的数据库
今天打开mysql,竟然提示“服务无法启动”。我纳闷,前两天还用着呢。 于是我卸载了重载,可还是在最后一步执行的时候,服务启动失败。 无奈卸载重装,重启电脑,试了几次。发现好像改变一下原来的目录就可以。那就这么着吧。 可是我的数据库没了呀。 我知道data文件夹下存放有原来的数据库数据,可是我把那些个以数据库名字命令的文件夹拷到新的安装目录下。 虽然用show databases; 可以看到有数据库,可是使用show table就出错。 后来又说那些文件夹只有数据库的结构定义,没有数据。还要拷“ibdata1”文件。 我试了,这样可以show table了,可是每个表都是空的了。 我想知道,到底怎么样才能利用原来的data文件夹把原来的数据库都完好的恢复过来呢? 谢谢!
移植mysql数据库的数据,最好是先备份,再还原 你最好所有的设置及目录都跟以前一样 我也是想新的安装目录和以前一样,但是这样试了几次,发现好像(我说的事好象)只要更改了安装目录就可以最后一步执行成功了。 引用 你最好所有的设置及目录都跟以前一样 myisam 系统表数据存储在mysql的data目录中mysql文件夹下 但是对于innodb引擎的数据就不是了 数据库崩溃是很常见的事 经常做好备份很重要
相关问答:
一个行业网站,要实现的功能要求为: 一搜索表单可选搜索 产品/资讯/商家,搜索时希望先搜标题后全文,当前的数据量估计3万多,定位期望在百万级也可用。 数据类型为innodb,当前的方法是对关键词进行 ......
Winform+MySQL做项目,在注重性能的情况下,我该如何去完成这类型的项目呢! 请各位给以提示。 你这个范围太广了,我说2点重要的吧 1.WINFORM程序是单独运行的CS程序,和BS不同,BS的压力始终都在SERVER上的,对C ......
环境:win2003 apache2 resin3 php5 mysql5 mysql错误里出现这个,服务器直接死到那里。 InnoDB: The log sequence number in ibdata files does not match InnoDB: the log sequence number in the ib_log ......
我现在学习MYSQL,问下mysql储存过程如何建立和使用,最好写成$sql="sql语句",$re=mysql_query($sql);谢谢 建议你先自己看一下文档中的例子。 http://dev.mysql.com/doc/refman/5.1/zh/stored-pro ......
select * from table where '123456789' like '%'+字段表+'%' 这句sql在sqlserver下通过,在mysql下有报错,mysql下如何实现这样的查询呢 SQL code: select * from table whe ......