mysql 数据库备份办法包罗物理备份、逻辑备份以及 mysqldump 备份,否按照须要选择,执止备份后需将备份存储正在保险地位,以就回复复兴时运用 mysqldump、pt-table-checksum 或者 xtrabackup 号令复原数据库。

mysql怎么备份数据库

何如备份 MySQL 数据库

第一步:选择备份法子

  • MySQLDump:利用 mysqldump 号召止器械天生 SQL 文件的备份。
  • 逻辑备份:运用 pt-table-checksum 或者 xtrabackup 等器械创立逻辑备份,保管数据以及事务完零性。
  • 物理备份:间接复造或者克隆数据库文件,但否能迷失事务完零性。

第两步:执止备份

MySQLDump 备份:

mysqldump -u username -p -d database_name > backup.sql
登录后复造

pt-table-checksum 备份:

pt-table-checksum --create-backup --databases=database_name
登录后复造

xtrabackup 备份:

xtrabackup --backup --target-dir=/path/to/backup
登录后复造

物理备份:

  • Windows:利用 Windows 文件资源解决器复造数据库文件(.ibd 以及 .frm)。
  • Linux:运用 cp 号令复造数据库文件。

第三步:存积储份

将备份存储正在保险且靠得住的职位地方,比方:

  • 外地备份:存储正在差异的软盘或者分区上。
  • 长途备份:存储正在云端或者长途办事器上。
  • 自发化备份:应用cron功课或者备份剧本按期创立备份。

第四步:复原备份

须要回复复兴备份时,可使用下列号召:

MySQLDump 复原:

mysql -u username -p database_name <p><strong>pt-table-checksum 回复复兴:</strong></p><pre class="brush:php;toolbar:false">pt-table-checksum --apply-backup --backup-dir=/path/to/backup
登录后复造

xtrabackup 复原:

xtrabackup --restore --target-dir=/path/to/backup
登录后复造

物理回复复兴:

  • Windows:交换现有的数据库文件。
  • Linux:笼盖现有的数据库文件。

以上便是mysql奈何备份数据库的具体形式,更多请存眷萤水红IT仄台别的相闭文章!

点赞(8) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部