引言

备份还原数据库是非常重要的事情, 在这篇文章中, 我们将介绍如何备份还原数据库.

提前准备

  • linux操作系统
  • 已经安装了mysql
  • 已经建立好的数据库
  • mysqldump工具(安装mysql时会自动安装该工具)

通过mysqldump来备份数据库

mysqldump可以备份数据库并且包含重新构建数据库的sql语句. 默认情况下, 该命令生成的被封文件会包含表结构和数据结构.

它的默认语法是:

sudo mysqldump -u[用户名] -p[用户密码] [数据库名] > [文件名].sql

举例:

  1. 备份所有数据库

    mysqldump --all-databases --single-transaction --quick --lock-tables=false > full-backup-$(date +%F).sql -u [用户名] -p [密码]

  2. 备份某一个数据库

    sudo mysqldump -u[用户名] -p[用户密码] [database_1] [database_2] [database_etc] > [filename].sql

怎么还原数据库

步骤一: 新建一个数据库

新建的数据库确保名字和原来数据库的名字一样, 并且是一个空的数据库, 这样备份文件就能精准还原所有表和结构.

步骤二: 还原数据库

输入下面命令就能还原数据库:

mysql -u[用户名] -p[用户密码] [database_name] < [filename].sql

总结

备份mysql数据库很简单, 只要掌握两个命令语法mysqldumpmysql. 通过备份数据库我们就能确保数据安全, 从而不怕数据意外情况丢失!

THE END
开启精彩搜索

历史搜索

用户名或邮箱
密码
用户名
密码
重复密码
邮箱
注册
找回密码
注册 登录
邮箱
邮箱验证码
发送验证码
59秒后可重发
新密码
重复密码
请选择支付方式
余额支付

购买将消耗【10

微信支付
微信扫码支付 0 元
[ 04分50秒 ]
请使用微信扫一扫
扫描二维码支付
支付宝支付
支付宝扫码支付 0 元
[ 04分50秒 ]
请使用支付宝扫一扫
扫描二维码支付
已完成支付
未完成支付

请输入验证码

点击验证码可以刷新

你确认吗?

确认

2024年10月1日

新增

新增