首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >复制整个MySQL数据库

复制整个MySQL数据库
EN

Stack Overflow用户
提问于 2009-12-11 21:08:13
回答 10查看 114.9K关注 0票数 95

在linux服务器上复制整个MySQL数据库是可能的吗?

我知道我可以使用export和import,但是原始数据库大于25MB,所以这并不理想。

是否可以使用mysqldump或直接复制数据库文件?

EN

回答 10

Stack Overflow用户

回答已采纳

发布于 2009-12-11 21:13:41

首先创建重复数据库:

代码语言:js
复制
CREATE DATABASE duplicateddb;

确保用户和权限都已就绪,并且:

代码语言:js
复制
mysqldump -u admin -p originaldb | mysql -u backup -pPassword duplicateddb;
票数 181
EN

Stack Overflow用户

发布于 2009-12-11 21:12:10

到远程服务器

代码语言:js
复制
mysqldump mydbname | ssh host2 "mysql mydbcopy"

到本地服务器

代码语言:js
复制
mysqldump mydbname | mysql mydbcopy
票数 17
EN

Stack Overflow用户

发布于 2009-12-11 21:10:23

我有时会执行mysqldump,并将输出通过管道传输到另一个mysql命令中,以将其导入到另一个数据库中。

代码语言:js
复制
mysqldump --add-drop-table -u wordpress -p wordpress | mysql -u wordpress -p wordpress_backup
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1887964

复制
相关文章

相似问题

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