mysql - 复制整个 MySQL 数据库

是否可以在 linux 服务器上复制整个 MySQL 数据库?

我知道我可以使用导出和导入,但原始数据库>25MB,所以这并不理想。

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

最佳答案

首先创建副本数据库:

CREATE DATABASE duplicateddb;

确保用户和权限都到位并且:

 mysqldump -u admin -p originaldb | mysql -u backup -pPassword duplicateddb; 

https://stackoverflow.com/questions/1887964/

相关文章:

bash - 试图在 Bash 的变量中嵌入换行符

python - 字符串和字节字符串有什么区别?

linux - 如何在shell中处理10多个参数

linux - 命令行参数中的 "-"(破折号)有什么魔力?

linux - 重定向 curl 后获取最终 URL

regexp)": what d">python - 命名正则表达式组 "(?Pregexp)": what d

linux - 如何反汇编原始 16 位 x86 机器代码?

python - APT 命令行界面,类似于是/否输入?

python - 为什么 Python 的原始字符串文字不能以单个反斜杠结尾?

python - 解析 .py 文件,读取 AST,修改它,然后写回修改后的源代码