服务器退役或架构调整都会涉及到数据库的迁移。下面以mysql为例介绍一种数据库迁移方法。
环境:两台服务器:A、B(都有mysql环境),其中A服务器的mysql数据库向B服务器迁移
1.尽量保持mysql版本一致(版本差别过大可能有影响),安装目录可以不同
2.停止A、B上的mysql服务:mysqladmin shutdown
3.删除B服务器上mysql的数据存储目录下的数据库文件,默认3g个数据库(INFORMATION_SCHEMA,MySQL,TEST)的文件除外
4.拷贝A服务器上mysql数据存储目录下的数据库文件,默认3g个数据库(INFORMATION_SCHEMA,MySQL,TEST)的文件除外,到B服务器上mysql的数据存储目录
5.启动B服务器mysql服务:/usr/local/mysql/bin/mysqld_safe &,检查是否能够正常启动
6.进入数据库,查看数据是否完整
注: