阿里云代理商-阿里云服务器-阿里云数据库-重庆典名科技

MySQL的备份与恢复

发布时间: 2020-09-01 09:50:59文章作者: 网站编辑阅读量: 805

MySQL的备份与恢复 数据库的备份和恢复是否方便,有时是我们选中数据库的原因之一,MySQL的备份和恢复非常的方便,所以我们很多系统都用MySQL。

【备份】

常用命令 :mysqldump -uxxx -pxxxx --compact dbname > d:\backup\dbname\data%date:~0,4%%date:~5,2%%date:~8,2%.db

说明:

mysqldump 备份命令
-u:用户名
-p:密码
--compact:压缩
dbname:数据库名称
>文件名.db 要备份的数据库,为了方便按天备份,增加了一些日期指令(如果是linux系统,会有所不同)


【恢复】

常用命令:mysql -uxxx -pxxxx dbname

说明:

mysql:脚本执行命令,因为备份文件实质上是一些Create/Insert脚本
-u:用户名
-p:密码
dbname:数据库名称
<文件名.db span="">

mysqldump完整参数参考:

参数名缩写含义
--host-h服务器IP地址
--port-P服务器端口号
--user-uMySQL 用户名
--pasword-pMySQL 密码
--databases
指定要备份的数据库
--all-databases
备份mysql服务器上的所有数据库
--compact
压缩模式,产生更少的输出
--comments
添加注释信息
--complete-insert
输出完成的插入语句
--lock-tables
备份前,锁定所有数据库表
--no-create-db/--no-create-info
禁止生成创建数据库语句
--force
当出现错误时仍然继续备份操作
--default-character-set
指定默认字符集
--add-locks
备份数据库表时锁定数据库表
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠