加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

MySQL数据库备份命令和恢复复原数据库(完整备份恢复数据库方法)

发布时间:2023-01-08 10:01:04 所属栏目:MsSql教程 来源:互联网
导读:
我们在使用MySQL数据库的时候一般是用什么方式备份的?我们要知道,任何服务器,哪怕你用的高端大气上档次的国际品牌你也需要定期备份。有些问题不单单出自服务商家本身的,有可能是因为外

我们在使用MySQL数据库的时候一般是用什么方式备份的?我们要知道,任何服务器,哪怕你用的高端大气上档次的国际品牌你也需要定期备份。有些问题不单单出自服务商家本身的,有可能是因为外部的不可控因素。一般我们会用phpmyadmin工具备份和导入恢复的,但是如果数据库超过50M的话会出现导出不完整和导入不完整的问题。

当然,我们也有一些朋友使用的宝塔面板工具备份的或者是可视化数据库管理工具。这里老左用的较多的是linux mysql数据库备份工具。

第一、备份数据库

1、备份单个数据库

mysqldump database_name > database_name.sql

备份单个数据库用这个命令。例子:

mysqldump -u数据库名 -p数据库密码 数据库 > 名称.sql 

2、备份多个数据库

mysqldump –databases database_onedatabase_two > two_databases.sql

如果我们一次性备份多个受苦也是可以的。

3、备份所有数据库

mysqldump –all-databases > all_databases.sql

第二、恢复数据库

同样的,如果需要恢复复原数据库也可以用命令。

1、恢复单个数据库

mysql database_name < database_name.sql

2、恢复所有数据库

mysql –one-database database_name < all_databases.sql

这个命令从all_databases.sql mysql转储中提取原始的"database_name".sql转储mssql数据库备份,并将 其恢复为原始数据库名。

如果我们用这个命令备份和恢复数据库,是适合比较大的数据库的没有丢数据库的。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!