< 返回新闻公共列表

如何转储mysql数据库?

发布时间:2021-12-29 14:35:13

mysql数据库转储是用于备份包含SQL语言指令的文件的过程。这些说明允许您完全复制创建转储时的数据库副本。在两种情况下可能需要创建mysql转储:

1.将数据传输到新服务器或托管时。在这种情况下,导入创建的转储以使用所有设置和数据重新创建服务器就足够了。

2.数据备份。如果在不久的将来计划进行任何重大更新或更改,那么创建一个让您的服务器尽可能稳定的点是一个很好的解决方案。如果发生某种故障,您可以轻松地将数据库回滚到其稳定状态。

同样,如果需要,您也可以替换现有数据库。


mysql数据库.png


那么如何转储mysql数据库?

第一种方式 :在 phpMyAdmin的帮助下。该工具无一例外地预装在所有CMS中,因此它是最方便的。因此,要以 .sql 扩展名导出数据库,您需要:

1.通过输入您的用户名和密码连接到 phpMyAdmin。

2.在左侧,找到“MySQL 数据库”项,选择所需的数据库。

3.转到“导出”选项卡,您将看到一个对话框,您可以在其中选择 SQL 数据库的类型 - 选择并单击“确定”。

之后,等待系统完成在您的计算机上创建数据库转储。生成的 .sql 格式的文件稍后可以通过同一 phpMyAdmin 面板中的相应选项卡导入。


第二种方式:使用控制台转储。乍一看,这似乎是一个更复杂的选项,但实际上它花费的时间要少得多。算法如下:

1.打开控制台。

2.输入命令“mysqldump -uuser -ppass db_name > file_to_save”。

为了说清楚,让我们解释一下:

uUser:您应该在此处输入具有创建转储的足够权限的用户的名称(例如,u[mylogin];

pPassword:在此处输入用户的密码(例如,-p[secretpassword];

DB_NAME:数据库名称;

FILE_NAME_TO_SAVE:保存转储的路径。

要从转储中恢复数据库,可以通过控制台类似地导入创建的文件。为此,请输入命令“mysql -u[mylogin] -p[secretpassword] -f mydb < mydb_dump.sql”。


看到这里,您知道如何转储mysql数据库了吧,如果需要,您可以轻松地将扩展名为.sql的文件从一台服务器导出并导入到另一台服务器。



/template/Home/Zkeys724/PC/Static