mysql 数据库拷贝innodb 操作注意事项,宝塔面板

Posted 人工智障

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 数据库拷贝innodb 操作注意事项,宝塔面板相关的知识,希望对你有一定的参考价值。

当两个服务器之前迁移数据库,我们经常会直接拷贝mysql data目录下要迁移当数据库,但是如果直接拷贝,会发现数据库启动后无法正常打开innodb引擎的表,

正确的迁移做法步骤如下:

比如我们将A服务器下的car数据库迁移到B服务器

1、将B服务器数据库停止

2、将A数据库到文件拷贝到B数据库,

3、将A数据库data下的 ibdata1 复制到B数据库的 data下替换

4、将 B数据库下的 ib_logfile0,ib_logfile1 删除

5、启动B数据库

注意:数据库操作人命关天,做这种危险动作一定要事先双方做好完全的备份,否则一旦数据丢失。。。。你懂的

配上截图:

 

 

 

以上是关于mysql 数据库拷贝innodb 操作注意事项,宝塔面板的主要内容,如果未能解决你的问题,请参考以下文章

mysql中engine=innodb和engine=myisam的区别

MySQL innodb表使用表空间物理文件复制或迁移表

制作mysql数据快照

Mysql 存储引擎中InnoDB与Myisam的主要区别

Mysql存储引擎中InnoDB与Myisam的区别

MySQL备份与恢复之Xtrabackup工具