Copy/duplicate database without using mysqldump(不使用 mysqldump 复制/复制数据库)
问题描述
如果没有对服务器的本地访问,有没有办法在不使用 mysqldump
的情况下将 MySQL 数据库(有内容和没有内容)复制/克隆到另一个数据库中?
Without local access to the server, is there any way to duplicate/clone a MySQL db (with content and without content) into another without using mysqldump
?
我目前使用的是 MySQL 4.0.
I am currently using MySQL 4.0.
推荐答案
我看到你说你不想使用 mysqldump
,但我在寻找类似的解决方案时到达了这个页面,其他人也可能会发现它.考虑到这一点,这里有一种从 Windows 服务器的命令行复制数据库的简单方法:
I can see you said you didn't want to use mysqldump
, but I reached this page while looking for a similar solution and others might find it as well. With that in mind, here is a simple way to duplicate a database from the command line of a windows server:
- 使用 MySQLAdmin 或您的首选方法创建目标数据库.在本例中,
db2
是目标数据库,源数据库db1
将被复制到其中. - 在命令行上执行以下语句:
- Create the target database using MySQLAdmin or your preferred method. In this example,
db2
is the target database, where the source databasedb1
will be copied. - Execute the following statement on a command line:
mysqldump -h [服务器] -u [用户] -p[密码] db1 |mysql -h [服务器] -u [用户] -p[密码] db2
注意:-p
和 [password]
这篇关于不使用 mysqldump 复制/复制数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:不使用 mysqldump 复制/复制数据库


基础教程推荐
- 带有WHERE子句的LAG()函数 2022-01-01
- 使用 VBS 和注册表来确定安装了哪个版本和 32 位 2021-01-01
- while 在触发器内循环以遍历 sql 中表的所有列 2022-01-01
- 带更新的 sqlite CTE 2022-01-01
- MySQL根据从其他列分组的值,对两列之间的值进行求和 2022-01-01
- CHECKSUM 和 CHECKSUM_AGG:算法是什么? 2021-01-01
- 如何在 CakePHP 3 中实现 INSERT ON DUPLICATE KEY UPDATE aka upsert? 2021-01-01
- 从字符串 TSQL 中获取数字 2021-01-01
- MySQL 5.7参照时间戳生成日期列 2022-01-01
- ORA-01830:日期格式图片在转换整个输入字符串之前结束/选择日期查询的总和 2021-01-01