• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

centos

2022-07-19提问
  • 0关注
  • 1收藏,1051浏览
粉丝:1人 关注:0人

问题描述:

centos  系统上面mysql 数据库怎么备份 
详细一点的操作步骤,谢谢各位大佬

组网及组网描述:

centos  系统上面mysql 数据库怎么备份 
详细一点的操作步骤,谢谢各位大佬

2 个回答
粉丝:167人 关注:1人

一、数据库的备份

1.备份整个数据库:

进入 MySql 下的 Bin 目录,如:cd /usr/local/mysql/bin

基本备份

mysqldump -u用户 -p密码 数据库名 > (目录)导出文件名 mysqldump --default-character-set=utf8 -uroot -ppassword mydb > backup.sql

注1:

mydb就是要备份的数据库的名称。

上例中数据库的用户名为 root,密码是 password;

备份结果保存在当前目录下 backup.sql 中

注2:

如果密码里有!等特殊字符,需要用单引号把密码括起来!

2.备份数据库中的一个表

导出一个表(包括表的数据):

mysqldump -u 用户名 -p 数据库名.表名> 导出的文件名 mysqldump -uroot -ppassword mydb.mytable > backup.sql

3.mysqldump 远程备份(整个数据库)

mysqldump -h ip -uroot -ppassword mydb > backup.sql mysqldump -h 192.168.0.254 -uroot -ppassword mydb > backup.sql

二、数据库的还原

对于文件的导入:

在 Centos 下首先要新建一个(同名的)数据库。

例如:

mysql> create database mydb; mysql> use mydb; mysql> set names utf8; 导入数据库.sql文件的位置 mysql> source /home/azrael/backup.sql;

接着你会看到屏幕上很多查询语句的成功,然后就OK了。

备注:

以上还原数据库操作是在登录 mysql 帐号后执行。其实也可以不登录 mysql,直接在命令行下执行还原操作:

shell脚本中执行mysql语句的方法

第一种是使用“ -e ”参数来指定需要执行的 sql 语句:

mysql -u用户名 -p密码 -D数据库名 -e"sql 语句" mysql -u$user -p$pass -D $db -e "select host from user;"

第二种是通过管道的方式:

将每一步需要执行的语句保存到 tmp.sql 中,最后在使用

mysql -uuname -ppwd < tmp.sql

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明