300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MySQL备份/还原 Unknown storage engine 'InnoDB'

MySQL备份/还原 Unknown storage engine 'InnoDB'

时间:2020-03-15 06:20:00

相关推荐

MySQL备份/还原 Unknown storage engine 'InnoDB'

今天做了这样一个操作,在同事的电脑上使用SQLyog导出数据库

1.首先连接原来的数据库。选“新建”。按提示填入您的原来mysql数据库的相关信息,然后点连接。

2.在菜单栏点击工具如下图:

弹出窗口中

点击导出,等完成后,点击完成。至此备份完成。

-------------------------------------------------------------------------------------------------------------------------

1.mysql -u root -p,回车后提示你输密码

2.创建数据库

1、 CREATE DATABASE 数据库名;

2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 数据库名@localhost IDENTIFIED BY '密码';

3、 SET PASSWORD FOR

'数据库名'@'localhost' = OLD_PASSWORD('密码');

依次执行3个命令完成数据库创建。注意:中文 “密码”和“数据库”是户自己需要设置的。

3. 还原数据库

只是将数据库信息填写成要恢复的数据库服务器的信息。连接后,进行如下操作

在弹出窗口上选择备份的sql文件路径

点击执行,还原快结束的时候,弹出了一个错误,Unknown storage engine 'InnoDB'

我在网络上搜索之后,解决方法:

1.关闭MySQL数据库

2.修改my.ini文件,把skip-innodb这行注释掉

3.打开MySQL数据库

按照上述操作完成后,还是这个错误,尝试了好几次都是这样,我就不做了,做其它的工作,其它工作完成后,又回来看这个问题,

找到了sqlyog.err 文件,打开后意外发现了一个问题。

Error Code: 1146 - Table 'storage_business.systom_customer' doesn't exist

原来是这个数据库中引用了其它的数据库,这个数据库我没有导入,才导致的这个错误。

教训:做事情一定要善始善终,工作是分配给我的,我不能不完成就把它放弃了;

遇到苦难的,不能一味的逃避,需要学着解决,用大脑思考。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。