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

整个MySQL数据库重复

萧芷阳
2023-03-14
问题内容

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

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

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


问题答案:

首先创建重复的数据库:

CREATE DATABASE duplicateddb;

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

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


 类似资料:
  • 问题内容: 我想查找并替换整个数据库,而不仅仅是一个表。 我该如何更改以下脚本才能工作? 我只使用星号吗? 问题答案: sqldump到文本文件,查找/替换,重新导入sqldump。 将数据库转储到文本文件 对其进行更改后,还原数据库。

  • 问题内容: 这个问题已经在这里有了答案 : 如何快速重命名MySQL数据库(更改架构名称)? (47个答案) 5年前关闭。 我创建了一个名为的数据库。现在,我需要将数据库名称更改为。但是,它在MySQL工作台中被禁用。我可以在Linux服务器本身上执行此操作吗? 问题答案: 我认为您无法做到这一点。我认为您需要转储该数据库,创建新命名的数据库,然后导入转储。 如果这是一个实时系统,则需要将其删除。

  • 问题内容: 当我在MySQL中执行此命令时: 它会影响整个引擎还是仅仅是我当前的交易? 问题答案: 在设置问题方式时,它是基于会话的。 https://dev.mysql.com/doc/refman/5.7/zh-CN/server-system- variables.html 据此,以“两者”为范围。这意味着可以为会话设置它: 或全球:

  • 如何连接MySQL数据库中的某个表? 我曾经尝试过: 但这给了我一个错误:- 但是我已经创建了一个名为的表。是否有任何PHP代码连接到我的表在同一个数据库中,有多个数据库? 创建多个数据库是否足够明智 完整代码:

  • 本文向大家介绍php计算整个mysql数据库大小的方法,包括了php计算整个mysql数据库大小的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php计算整个mysql数据库大小的方法。分享给大家供大家参考。具体如下: 这里用MB,KB或者GB的格式返回计算结果。 希望本文所述对大家的php程序设计有所帮助。

  • 问题内容: 我需要将表从一个数据库复制到另一个数据库。这将是一个cronjob。哪一种是最好的方法?PHP脚本或Shell脚本。PHP的问题是,两个数据库都有不同的用户名和密码,所以我不能这样做。 我应该只连接第一个DB以获得所有记录,然后使用WHILE循环将所有记录插入新数据库,还是有更好的方法? 我更喜欢用shell脚本代替PHP脚本来执行此操作。 谢谢 问题答案: 我把它丢了。比任何基于PH