位置: 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 沉浮史

  • 航天信息金税盘未打开
  • 企业所得税减免优惠政策
  • 仲裁给员工的款如何进行账务处理
  • 刚成立的公司好不好
  • 即将发生坏事的预兆
  • 一般纳税人销售农产品增值税税率
  • 甲方代扣水电费怎么做账
  • 出口收入账务处理
  • 贩卖增值税发票怎么判刑
  • 资产负债表中无形资产是原值还是净值
  • 付现金给别的公司是否可以开具发票呢?
  • 餐饮行业享受免增值税政策怎么开发票
  • 小规模纳税人可以收13%的专票吗?
  • 过路费去年的票还可以用吗
  • 报完税后反结账调整主营业务收入可以吗?
  • 计提厂房租金怎么做账?
  • 企业已交地税税金如何做账务处理?
  • 价内税与价外税名词解释
  • 填写报关单需要什么资料
  • 出租房产免收租金,如何缴纳房产税
  • 厂房租赁记账凭证
  • 备用金借款单怎么写
  • 亏损计提递延
  • 应收账款补贴
  • 现金日记账和银行存款日记账登记
  • 全额拨款事业单位工资待遇
  • php vr
  • 为什么把收入进行舞弊假定
  • 质量赔偿款要交税吗
  • 未使用的土地使用权可以摊销吗
  • php获取浏览器ua
  • 把ChatGPT接入我的个人网站
  • 移动端页设计
  • 特殊动产的一物数卖履行顺序
  • 外管证预缴税款怎么做分录
  • 社保基数填错了 多扣多钱可以退款吗
  • 做账计提是什么意思
  • 判断文件是否存在,存在则删除
  • 单位交的那部分医保去哪了
  • 二手车交易账务处理
  • phpcms是什么框架
  • 汽油费入什么会计分录
  • 应税销售额税率
  • 消防收费标准
  • 增值税专用发票查询系统官方网站
  • 个人所得税和投保的区别
  • sqlserver获取数据库名
  • 企业常用会计科目表及其解释
  • 开发票的销售收入正规的做账如何做?
  • 公司临时工的车可以买吗
  • 固定资产的后续支出应如何进行会计处理
  • 建筑预缴税款什么意思
  • 上家失控发票补税补不起
  • 无需缴纳的税费是什么
  • 办理三证合一多久能拿到
  • 其他业务收入在资产负债表哪里体现
  • 在docker中使用service命令
  • 进入pe系统后c盘变成了e盘
  • MacOS X Yosemite升级后postgresql启动报错的解决办法
  • 苹果mac电脑怎么复制粘贴
  • hyper-v搭建
  • mac电脑安装windows
  • win8系统崩溃无法开机
  • jsoncpp rapidjson
  • pygame如何加载图片
  • shell脚本实现批量移动文件
  • jquery 右键菜单
  • python爬虫过程
  • js行号显示的文字不一样
  • android:ViewPager与FragmentPagerAdapter
  • python3 re
  • 出口企业的增值税怎么算
  • 国税税控开票系统
  • 如何打印纳税申报表
  • 核定征收,新企业怎么填
  • 税务部门组织收入会议报道
  • 税务宪法宣传简报
  • 广东揭阳怎么了
  • 汽车维修费税率是13还是6
  • 税法上接受捐赠是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设