停止数据库
停止迁移的旧数据库,或设置数据库权限为只读,防止迁移期间有新数据进入。
压缩Mysql数据目录
使用zip或tar方式压缩整个数据目录后,把该文件传输至新数据库服务器后解压
注意事项(高潮)
问题一:全部解压后你会发现Mysql启动不起来了!!!
解决方法:删除
ib_logfile0
、ib_logfile1we
两个文件(其实除了数据库名字的目录和ibdata1文件外,其他的均可删除)
问题二:只复制数据库名字的目录后检查时你会发现可以看到库,但是查看数据时提示库不存在
解决方法:一定要把ibdata1文件复制过来(INNODB类型数据状态下,ibdata用来储存文件的数据,而库名的文件夹里面的那些表文件只是结构而已)
问题三:如果复制过来数据文件后还是启动不起来Mysql
解决方法:请查看文件权限(因本人不细心,,已被坑!!!)
原创文章,作者:admin,如若转载,请注明出处:https://linux6.cn/skill/mysql/%e4%bd%bf%e7%94%a8%e5%a4%8d%e5%88%b6%e6%95%b0%e6%8d%ae%e7%9b%ae%e5%bd%95%e7%9a%84%e6%96%b9%e5%bc%8f%e8%bf%81%e7%a7%bbmysql.html
评论列表(1条)
解压过来后一定要重启数据库,否则不生效!