首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >备份和恢复MySQL数据库

备份和恢复MySQL数据库
EN

Database Administration用户
提问于 2011-12-05 04:32:36
回答 1查看 1K关注 0票数 2

我有一个非常具体的问题。我已经看过关于如何使用SSH备份和恢复mysql数据库的说明,但在备份一台服务器和在另一台服务器上还原时,它们几乎没有解释这个过程。

我需要的是在服务器A上备份mysql数据库,并在服务器B上恢复mysql数据库。我如何使用SSH命令行来做到这一点?

我看过这个http://www.ipragmatech.com/backup-restore-mysql,但是在不同的服务器上没有备份和恢复。

谢谢。

EN

回答 1

Database Administration用户

发布于 2011-12-05 11:55:34

从你的问题来看,如果情况是这样的话。

您在本地计算机上并访问远程服务器A和B.

过程很简单

Step1 :连接到服务器A,其中A是服务器

的用户名

代码语言:javascript
复制
ssh A@192.168.9.214

Step2 :将服务器A的数据库转储生成为

代码语言:javascript
复制
mysqldump -uroot -proot  db1  > database_db1.sql

Step3 :使用SCP作为

在服务器B上复制转储

代码语言:javascript
复制
scp database_db1.sql B@192.168.9.215:/home/user/Desktop

Step4 :以

的形式连接到服务器B

代码语言:javascript
复制
ssh B@192.168.9.215

Step5 :使用mysql客户端实用程序

还原复制的转储

代码语言:javascript
复制
mysql -uroot -proot db < /home/user/Desktop/database_db1.sql
票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/8756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档