linux 命令备份数据库,linux备份数据库命令

linux 命令备份数据库,linux备份数据库命令linux 系统下我们可以通过命令对数据库进行备份 这是很重要的 下面由学习啦小编为大家整理了 linux 下备份数据库命令的相关知识 希望大家喜欢 linux 备份数据库命令详解 mysqldump 命令是 mysql 数据库中备份工具 用于将 MySQL 服务器中的数据库以标准的 sql 语言的方式导出 并保存到文件中 语法 mysqldump 选项 选项 add drop table 在每个创建数据库表语句前添加删

linux系统下我们可以通过命令对数据库进行备份,这是很重要的。下面由学习啦小编为大家整理了linux下备份数据库命令的相关知识,希望大家喜欢!

linux备份数据库命令详解

mysqldump命令是mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中。

语法

mysqldump(选项)

选项

–add-drop-table:在每个创建数据库表语句前添加删除数据库表的语句;

–add-locks:备份数据库表时锁定数据库表;

–all-databases:备份MySQL服务器上的所有数据库;

–comments:添加注释信息;

–compact:压缩模式,产生更少的输出;

–complete-insert:输出完成的插入语句;

–databases:指定要备份的数据库;

–default-character-set:指定默认字符集;

–force:当出现错误时仍然继续备份操作;

–host:指定要备份数据库的服务器;

–lock-tables:备份前,锁定所有数据库表;

–no-create-db:禁止生成创建数据库语句;

–no-create-info:禁止生成创建数据库库表语句;

–password:连接MySQL服务器的密码;

–port:MySQL服务器的端口号;

–user:连接MySQL服务器的用户名。

linux备份数据库命令实例

导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

mysqldump -u linuxde -p smgp_apps_linuxde > linuxde.sql

导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u linuxde -p smgp_apps_linuxde users > linuxde_users.sql

导出一个数据库结构

mysqldump -u linuxde -p -d –add-drop-table smgp_apps_linuxde > linuxde_db.sql

-d没有数据,–add-drop-table每个create语句之前增加一个drop table

补充:linux如何备份数据库

比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump

命令格式如下:

[root@linuxsir01 root]# /opt/mysql/bin/mysqldump -uroot -p linux > /root/linux.sql

Enter password:在这里输入数据库的密码

通过上面的命令,我们要明白两件事,首先备份数据库是要以数据库管理员的身份备份;其次:备份目的地是/root,备份的文件名是linux.sql。其实备份的位置和文件名,根据自己的情况来定。文件名可以自己来取,路径也可以自己来安排;

比如我想把linux的数据库备份到/home/beinan,数据库的文件名为linuxsir031130.sql,所以应该输入如下的命令。

[root@linuxsir01 root]#/opt/mysql/bin/mysqldump -uroot -p linux > /home/beinan/linuxsir031130.sql

Enter password:在这里输入数据库管理员root的数据库密码

这样我们到/home/beinan目录下就能发现mysql中名为linux的数据库的备份文件linuxsir031130.sql

综上所述,我们学习时要学会变通。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/218692.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午11:40
下一篇 2026年3月17日 下午11:41


相关推荐

  • C++ 顶层 const

    C++ 顶层 const

    2021年12月2日
    388
  • UML图绘制(三)—–用例图的画法

    UML图绘制(三)—–用例图的画法一 用例图的作用用例图主要用来描述 用户 需求 系统功能单元 之间的关系 它展示了一个外部用户能够观察到的系统功能模型图 用途 帮助开发团队以一种可视化的方式理解系统的功能需求 二 用例图包含的元素 1 参与者 Actor 表示与您的应用程序或系统进行交互的用户 组织或外部系统 用一个小

    2026年3月19日
    2
  • python十大框架_python 十大web框架排名总结

    python十大框架_python 十大web框架排名总结0引言python在web开发方面有着广泛的应用。鉴于各种各样的框架,对于开发者来说如何选择将成为一个问题。为此,我特此对比较常见的几种框架从性能、使用感受以及应用情况进行一个粗略的分析。1DjangoDjango是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是C…

    2022年5月25日
    254
  • 服务器cpu型号后面的字母,Intel 至强 E3服务器CPU后缀解读[通俗易懂]

    服务器cpu型号后面的字母,Intel 至强 E3服务器CPU后缀解读[通俗易懂]三、Intel至强E3服务器CPU后缀解读DIY玩家认识服务器CPU最多的无疑是E3神教,今天我们就总结下XeonE3神教的CPU后缀有什么特色。●V1-V5E3神教!从SNB开始,Intel就推出了E3系列至强CPU。由于阵脚一样,只需升级BIOS就能享用信仰级至强CPU,让2011年开始E3神教开始壮大。Intel也推出了E3的后续型号,与历代酷睿对应,从IvyBridge的V2到Sk…

    2022年5月29日
    54
  • java 各种架构图汇总

    java 各种架构图汇总java 各种架构图汇总

    2022年4月22日
    51
  • 通过逆向分析防御挖矿病毒「建议收藏」

    通过逆向分析防御挖矿病毒「建议收藏」转载于:https://www.freebuf.com/articles/network/163233.html前言:因为这次是从应急响应引出的,所以我将侧重点放在分析病毒本身的存储方式和传播途径,靠逆向分析出防护策略用于帮助后续的应急响应/系统加固/运维。情况概述:最近接到用户的应急响应请求,用户的描述是服务器从前2天开始不定时重启。抵达现场初看没发现什么端倪,杀毒软件没有报毒,…

    2022年6月6日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号