码迷,mamicode.com
首页 > 数据库 > 详细

使用mysqldump迁移数据

时间:2016-05-11 13:20:56      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:

1、 先停止业务,使用MySQLdump的数据导出工具,将您线下原有数据库数据导出为数据文件

mysqldump -hlocalhost -uroot  --default-character-set=utf8 -R  db_name   -p*********** > ./tmp.sql

2、查看原数据库上查看用户的授权信息,拷贝到新数据库

select a.user,a.host from user a where a.user = user_name;
show grants for user_name@ip‘;

3、在新数据库上执行

GRANT USAGE ON *.* TO ‘user_name‘@‘ip‘ IDENTIFIED BY PASSWORD ‘**********************************‘;

4、在原来的数据库上执行

show create database;

5、然后拷贝建库语句

6、导入数据

mysql -uroot -S /var/lib/mysql_3307/mysql_3307.sock --port=3307 -p***************** db_name <./tmp.sql

7、防火墙

iptables -A INPUT -p tcp --dport 3307 -s ip_addr -j ACCEPT 

 

使用mysqldump迁移数据

标签:

原文地址:http://www.cnblogs.com/wuxie1989/p/5481474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!