MySQL的备份与恢复

网站编辑2020-09-01 09:50:591189

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
备份数据库表时锁定数据库表

最新推荐

右侧广告图1
  • 云备份

    云备份作为阿里云统一灾备平台,是一种简单易用、敏捷高效、安全可靠的公共云数据管理服务,可以为阿里云 ECS 整机、ECS 数据库、文件系统、NAS、OSS、Tablestore 以及自建机房内的文件、数据库、虚拟机、大规模 NAS 等提供备份、容灾保护以及策略化归档管理。

    486.00/年

    年中优惠

  • 云原生数据仓库AnalyticDB MySQL 版

    AnalyticDB MySQL是基于湖仓一体架构打造的实时湖仓,高度兼容MySQL,毫秒级更新,亚秒级查询

    285.00/月

    1年7.5折起 不限数量

  • 云原生数据库 PolarDB

    秒级弹性、高性价比、稳定可靠的 云原生数据库 PolarDB Super MySQL和PostgreSQL,支持集中式和分布式

    1116.00/年

    折扣优惠

右侧广告图2