优点:思路清晰
缺点: *** 作繁琐
适用:小数据迁移
*** 作大致流程如下:
优点: *** 作简单
缺点:配置复杂
适用:通用,待验证
*** 作大致流程如下:
附件:
具体 *** 作步骤如下:1.首先格式化磁盘,并将数据盘挂载在mnt目录下
mkdir -p /mnt/data
2.用mysqldump命令导出您项目所有的数据,命令参考如下:
mysqldump -p --all -datebases>all.sql
3.停止mysql
/etc/init.d/mysqld stop
4.vim/etc/init.d/mysqld 将文件中“datadir = /server/mysql/data”中的目录地址更改为您迁移至数据盘中的目录地址,即“datadir=/mnt/data”。
5.然后用以下命令初始化一个全新的数据库环境:
/server/mysql/scripts/mysql_install_db --basedir =/server/mysql--datadir = mnt/data -- user =mysql
值得注意的是datadir为您mysql的数据目录。
6.启动mysql,然后将数据还原至新的数据盘中:
/etc/init.d/mysqld start
mysql <all.sql
/etc/init.d/mysqld restart
使用mysqldump 工具可以从MYSQL中导出指定数据库中的所有表的 create table 语句。 不过需要做适应的修改以能在DB2中运行。
从DB2迁到Oracle,我用的是PowerDesigner15来将数据库建表、视图等的导出来,然后再导数据的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)