日期:2014-05-16  浏览次数:20702 次

Mysql从服务器迁移数据库到本地

1. 首先ssh服务器

??? ssh root@服务器IP -p 端口号;

?

2. 进入服务器后,用mysqldump命令执行导出数据库

??? mysqldump -u用户名 -p 数据库名 > 数据库名.sql;

?

3. 从服务器拷贝数据库.sql到本机

??? scp root@服务器IP -p 端口号:~/数据库名.sql . ;

?

4. 将数据库.sql文件导入本机mysql数据库

??? mysql -uroot -p 数据库名 < 数据库名.sql;

?

?

By the way:

1. 修改host文件:

??? sudo vim /etc/host

2. 如果输入“root@服务器IP -p 端口号” 嫌麻烦,可以创建快捷方式:

??? cd .ssh/

??? vi config

?

host 快捷方式名称
     user 用户名
     hostname 服务器IP
     port 端口号
?

??? ssh-copy-id 快捷方式名称

??? ssh-keygen

3. 查看进程

??? ps aux | grep 进程名

?