备份MySQL数据库

・2 分钟阅读

MySQL是世界上最流行的用于数据库的软件,确保你的数据库备份是非常重要的,这种做法允许你在数据丢失的情况下恢复数据库,硬件故障或破坏数据库的软件更改可能会发生数据丢失,只要有备份,就可以随时恢复数据库。

在本教程中,我们会使用mysqldump导出一个MySQL数据库。

步骤1:导出数据库

用于导出数据库的mysqldump命令的语法为:


mysqldump -u username -p database > name.sql

这上面写着:

  • 我们会使用username用户访问数据库,
  • (-p )可以询问我们username的密码,
  • 数据库的名称为database
  • 我们会把这个数据库备份到一个名为name.sql的SQL文件中,

现在,你的整个数据库拥有一个SQL文件。

步骤2:还原数据库

当出现错误时,我们可以轻松恢复数据库,简单地登录到MySQL :


mysql -u username -p

然后,创建一个新数据库:


CREATE DATABASE newdb;

退出MySQL :

 
exit

 

然后,可以将SQL文件导入新数据库:


mysql -u username -p newdb < name.sql

这上面写着:

  • 我们会使用username用户访问数据库,
  • MySQL可以询问我们username (-p )的密码,
  • 数据库的名称为newdb
  • 我们会从一个名为name.sql的SQL文件中导入,

恭喜,你已经会把你的SQL文件导入了新数据库!

Huangzhongbang profile image