导出数据库(mysqldump):
导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -uroot -pgameol32! lottery >/home/lottery.sql(输入密码后即可开始导出数据库)
(如果导出单张表,在数据库名后面输入表名即可)
将导出的数据库.sql文件同步到需导入的服务器的上(rsync):
rsync -av /home/lottery.sql 10.10.86.100:/home/
目标服务器需要开启firewall,放通ip,端口22,协议tcp
目标服务器需要开启sshd,允许root用户,password登录(针对只允许key登录的服务器)
导入数据库(source):
mysql -uroot -pgameol32!
mysql use lottery; 选择数据库,
如果是在以前原有库的基础上同步的话,
两种方法:1.增量更新。2.将原库lottery删除drop,再从新建库lottery,不然会导入数据时错误
source /home/lottery.sql 指定被导入.sql文件的绝对路径
导入方法2:
cd /data/mariadb/
mysql -uroot -p lottery </home/lottery.sql 不用进mysql直接导入到相应库。
时间: 2024-10-17 02:58:52