如果没有对服务器的本地访问,有没有办法在不使用 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:
db2
是目标数据库,源数据库db1
将被复制到其中.db2
is the target database, where the source database db1
will be copied.mysqldump -h [服务器] -u [用户] -p[密码] db1 |mysql -h [服务器] -u [用户] -p[密码] db2
注意:-p
和 [password]
这篇关于不使用 mysqldump 复制/复制数据库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!