当前位置: 首页 > 面试题库 >

在同一MySql实例上克隆MySQL数据库

百里金林
2023-03-14
问题内容

我想编写一个脚本,将当前数据库复制sitedb1sitedb2同一mysql数据库实例上。我知道我可以将sitedb1转储到sql脚本中:

mysqldump -u root -p sitedb1 >~/db_name.sql

然后将其导入到中sitedb2。有没有更简单的方法,而无需将第一个数据库转储到sql文件?


问题答案:

如手册中“ 复制数据库”中所述,您可以将转储直接通过管道传递到mysql客户端中:

mysqldump db_name | mysql new_db_name

如果您使用的是MyISAM,则 可以 复制文件,但我不建议这样做。这有点狡猾。

综合各种其他答案

双方mysqldumpmysql命令接受设置连接细节(等等),类似的选项:

mysqldump -u <user name> --password=<pwd> <original db> | mysql -u <user name> -p <new db>

另外,如果新数据库尚不存在,则必须事先创建(例如,使用echo "create database new_db_name" | mysql -u <dbuser> -p)。



 类似资料:
  • 本文向大家介绍在MySQL中操作克隆表的教程,包括了在MySQL中操作克隆表的教程的使用技巧和注意事项,需要的朋友参考一下 可能有一种情况,当需要一个完全相同的副本表CREATE TABLE ... SELECT不适合需要,因为副本必须包含相同的索引,默认值,依此类推。 按下面的步骤,可以处理这种情况。     使用SHOW CREATE TABLE得到一个CREATE TABLE语句中指定源表的

  • 本文向大家介绍如何在MySQL中克隆表的结构?,包括了如何在MySQL中克隆表的结构?的使用技巧和注意事项,需要的朋友参考一下 要在MySQL中克隆,请使用LIKE子句。让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 输出结果 这将产生以下输出- 以下是在MySQL中克隆表结构的查询- 让我们检查新创建的表的结构- 输出结果 这将产生以下输出-

  • 假设您是其中一位团队成员,把现有的远程数据库克隆到另一个目录( tutorial2 )。 Windows 请双击桌面上的任意地方,然后从右击菜单中选择“Git克隆”。 点击“Clone Repository" 按钮,再输入要克隆的远程数据库的URL和要保存的本地数据库的目录,然后点击“确定”。 这样就把上一页面中创建的数据库,以“tutorial2”的名称进行了克隆。 克隆将在以下画面开始进行。完

  • 如果远程数据库中有他人的修改记录,那么把它完整地复制下来您就可以接着进行工作了。 克隆 进行克隆(Clone)操作就可以复制远程数据库。 执行克隆后,远程数据库的全部内容都会被下载。之后您在另一台机器的本地数据库上进行操作。 Note 克隆后的本地数据库的变更履历也会被复制,所以可以像原始的数据库一样进行查看记录或其他操作。

  • 本文向大家介绍jdbc操作mysql数据库实例,包括了jdbc操作mysql数据库实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jdbc操作mysql数据库的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的JSP程序设计有所帮助。

  • 问题内容: 如何使用ES6克隆Javascript类实例。 我对基于jquery或$ extend的解决方案不感兴趣。 我见过很多关于对象克隆的讨论,这些讨论表明问题非常复杂,但是使用ES6时,会出现一个非常简单的解决方案-我将其放在下面,看看人们是否认为它令人满意。 编辑:有人建议我的问题是重复的;我看到了这个答案,但它已有7年历史,并且使用ES6之前的js涉及非常复杂的答案。我建议我的问题(允