备份MySQL数据库
Huangzhongbang
・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文件导入了新数据库!