位置: IT常识 - 正文

利用mysqldump导出数据库详解教程 - MySQL大数据库导出命令必备(mysqldump 导出数据)

编辑:rootadmin
我们在维护服务器的时候备份数据库用的什么方式?我们很多朋友应该是用的phpmyadmin直接客户端界面导出数据库。这个方法对于小数据库是没有问题的,如果数据库较大,达到几百兆的时候你导出来的数据库可能有不完整,即便完整的话你无法导入有可能无法导入超时。 当然,我们还可以利用其他的...

推荐整理分享利用mysqldump导出数据库详解教程 - MySQL大数据库导出命令必备(mysqldump 导出数据),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysqldump导出数据库结构,mysqldump导出数据库结构,mysqldump 导出,mysql导出dump文件,mysqldump导出数据库结构,mysqldump 导出数据到文件,mysqldump导出数据表,mysqldump 导出数据到文件,内容如对您有帮助,希望把文章链接给更多的朋友!

我们在维护服务器的时候备份数据库用的什么方式?我们很多朋友应该是用的phpmyadmin直接客户端界面导出数据库。这个方法对于小数据库是没有问题的,如果数据库较大,达到几百兆的时候你导出来的数据库可能有不完整,即便完整的话你无法导入有可能无法导入超时。

当然,我们还可以利用其他的面板自带的数据库备份工具。但是有些时候我们没有这些环境如果导出数据库呢?这里,我们可以介绍用到mysqldump命令,是比较好用的数据库备份导出命令。

我们今天这篇文章就一起学习mysqldump的数据库备份命令。

1、导出单个数据库

mysqldump -u user_name -p db_name > dump-$(date +"%Y%m%d").sql

各项参数:

-u 用于指定数据库用户名,通常是 root,需要具备对目标数据库的读写权限。

-p 指定数据库账号密码。基于安全考量,一般不指定密码,运行命令后以交互方式输入。若要指定密码,在 -p 后输入密码(注意是紧挨着没有空格)。

db_name 备份数据库名称,这种写法不能同时备份多个数据库。如果用空格写了多个名称,则会被视为备份数据库下的表(第一名称是数据库,之后名称表示该数据库下的表名)。

利用mysqldump导出数据库详解教程 - MySQL大数据库导出命令必备(mysqldump 导出数据)

dump-$(date +"%Y%m%d").sql 将数据库导出到文件,这里文件名加了时间戳。

2、导出多个数据库

导出多个数据库用 --databases 参数指定,语法如下。

mysqldump -u user_name -p --databases db1 db2 db3 > dump-$(date +"%Y%m%d").sql

当带了 --databases 和下面介绍的 --all-databases 参数,在转储输出前会写入 CREATE DATABASE 和 USE 语句。这样在恢复数据时,如果没有同名数据库,它会先创建数据库。并在恢复各个数据库时,通过 USE 语句设置默认数据库,以便将数据导入到同一数据库中。

3、导出所有数据库

备份所有数据库使用 --all-databases 参数。

mysqldump -u user_name -p --all-databases > dump-$(date +"%Y%m%d").sql

4、添加定时备份数据库任务

0 0 1 * * /usr/bin/mysqldump --defaults-extra-file=/root/.my.cnf --user=root db_name > /root/dump-$(date +"%Y%m%d").sql

这将每月备份一次数据库,文件存储在 /root 目录下。

5、恢复复原数据库

导入恢复单个数据库:

mysql -u user_name -p db_name < dump-backup.sql

导入恢复单个数据表:

mysql -u user_name -p db_name < dump-table-backup.sql

导入单个数据库或数据表时,目标数据库必须是已存在。否则需要先创建数据库,创建语法如下。

mysqladmin -u user_name -p create db_name

当导入使用 --databases 或 --all-databases 参数导出的数据库文件,则不需要指定目标数据库,它会自动创建数据库。

mysql -u user_name -p < dump-full-backup.sql
本文链接地址:https://www.jiuchutong.com/zhishi/300769.html 转载请保留说明!

上一篇:前端经典面试题 | Computed 和 Watch 的区别(前端面试题必问的题目)

下一篇:【历史上的今天】3 月 29 日:“机器人三定律”问世;电脑动画首次获得奥斯卡;Caldera Linux 沉浮史

  • 国家税务定额发票票样
  • 个人部分社保怎么计算
  • 公司买大米怎么做账
  • 工商年报填好后怎样公示
  • 工商银行资产负债表
  • 开发间接费什么时候计提
  • 支付金融机构手续费计入什么费用
  • 支付税点怎么做账
  • 汽油税种
  • 发票认证系统查不到发票
  • 行政事业单位2014年前已交社保费
  • 旅游企业小规模纳税人差额征收
  • 关于建筑工程发包与承包下列说法正确的是
  • 收到政府补助怎么发朋友圈
  • 新政出台
  • 跨年度的成本费用发票怎么入账
  • 境外施工
  • etc在充值后未索取可以再次索取吗
  • 会计费用涉及哪些科目?
  • 外购固定资产进项税
  • 基建项目税率
  • 合伙人退伙资产清算需要交税吗
  • 押金拿不到怎么解决
  • flash动画导出视频有水印吗
  • 安全提取费用标准
  • windows10如何设置密码
  • 员工意外伤害保险怎么买
  • c盘显示隐藏
  • 物业公司给业主的生日祝福
  • 苹果14
  • 资本溢价和股本差多少
  • 收到现金股利会引起什么变化
  • 固定资产当月出售还要计提折旧吗
  • 交易性金融资产的交易费用计入哪里
  • 试运行取得的收入如何进行财税处理
  • anaconda的虚拟环境的作用
  • thinkphp5框架介绍
  • uni-app ——使用uploadFile上传多张图片
  • vue2 diff算法
  • 没有销售收入月报怎么填
  • 发票收款人与复核人为空
  • python 定制类
  • mysql查询性能优化
  • 会计科目在建工程含税吗
  • 政府会计准则的双报告
  • 新的事业单位财务规则对医院运用的变化
  • 其他货币资金的六个内容
  • 开办费的最新账务处理会计视野
  • 应付账款多好还是少好
  • 以前年度损益调整借贷方向
  • 农民专业合作社法
  • 母公司与子公司的法律关系
  • 行政单位 预算会计
  • 无形资产的处置方式有哪些
  • 公司对员工罚款怎么处理
  • sql 复合语句
  • windows vista界面
  • windows正版光盘
  • Windows Server 2008关闭闲置状态的IDE通道
  • 新装的ubuntu18没有网络
  • visio.exe是什么进程
  • 虚拟机的ubuntu
  • win7怎么设置禁止安装软件
  • win10进入安全模式后怎么恢复正常模式启动电脑
  • win7怎么随便放桌面图标
  • win7怎样关闭ie浏览器
  • win8.1内存占用过高
  • linux默认文件大小
  • win7关闭系统更新在哪里
  • 如何解决win7系统卡顿
  • 建立一个新用户并把它加入wheel组,设置用户密码为123
  • unity中
  • css滑动门技术的步骤
  • cocos2dx视频教程
  • javascript怎么学好
  • 上海个人所得税优惠政策
  • 加强党的作风建设是目前全党的中心
  • 酒店访客时间是几个小时
  • 上海金山国税局局长
  • 如何计算土地增值税税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设