数据导入导出实验
1、环境
cent-1:192.168.10.10
cent-2:192.168.10.65
2、命令
shell登录到192.168.10.65,ssh到192.168.10.10操作完成后退出
在客户机上
ssh root@192.168.10.65 回车,输入用户名密码后登录到192.168.10.65上
在192.168.10.65服务器上
ssh root@192.168.10.10 回车,输入用户名密码登录到192.168.10.10上
使用mysqldump命令导出数据库demodb
mysqldump -u root -p --add-drop-table >>demodb.sql 回车输入密码导出
使用rsync命令将导出的数据库从192.168.10.10服务器上上传到192.168.10.65上
rsync -vzrtopg /root/demodb.sql -e ssh root@192.168.10.65:/root/
输入192.168.10.65服务器root用户的密码后,将导出的文件上传到192.168.10.65上
退出192.168.10.10回到192.168.10.65上使用命令 exit
在192.168.10.65上将传过来的文件导入到mysql中使用下面的命令
mysql -u root -p < demodb.sql 回车后输入密码即可导入
(
注意一个前提,如果之前192.168.10.65上没有要导入的指定数据库,需要在导出文件中添加下面两条sql语句
CREATE DATABASE IF NOT EXIST `demodb`;
USE `demodb`;
)
1、环境
cent-1:192.168.10.10
cent-2:192.168.10.65
2、命令
shell登录到192.168.10.65,ssh到192.168.10.10操作完成后退出
在客户机上
ssh root@192.168.10.65 回车,输入用户名密码后登录到192.168.10.65上
在192.168.10.65服务器上
ssh root@192.168.10.10 回车,输入用户名密码登录到192.168.10.10上
使用mysqldump命令导出数据库demodb
mysqldump -u root -p --add-drop-table >>demodb.sql 回车输入密码导出
使用rsync命令将导出的数据库从192.168.10.10服务器上上传到192.168.10.65上
rsync -vzrtopg /root/demodb.sql -e ssh root@192.168.10.65:/root/
输入192.168.10.65服务器root用户的密码后,将导出的文件上传到192.168.10.65上
退出192.168.10.10回到192.168.10.65上使用命令 exit
在192.168.10.65上将传过来的文件导入到mysql中使用下面的命令
mysql -u root -p < demodb.sql 回车后输入密码即可导入
(
注意一个前提,如果之前192.168.10.65上没有要导入的指定数据库,需要在导出文件中添加下面两条sql语句
CREATE DATABASE IF NOT EXIST `demodb`;
USE `demodb`;
)