您的位置:首页 > 数据库 > MySQL

mysqldump 数据库迁移并改换engine

2016-07-06 15:44 357 查看
1. 导出数据库

mysqldump -h172.18.165.xxx -P3306 -uroot -pxxx --add-drop-database --default-character-set=utf8 --database dbname > dump_dbname.sql


2. 修改代码中数据库引擎

sed -i s/ENGINE=MyISAM/ENGINE=Innodb/g dump_dbname.sql


3. scp传到新库主机,在用source 导入数据

# 登录
>> mysql -h192.168.0.xxx -uroot -p
# 创建数据库(若第一步加了 --add-drop-database 也可以不必创建)
>> create database new_ddbname default character set utf8;
# 导入
>> source /tmp/data/dump_dbname.sql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: