mysql全备份

mysql全备份,一般是用到mysqldump命令,这个命令在mysql文件夹的bin目录下。

备份全部数据库使用命令mysqldump --all-database

备份指定数据库使用:mysqldump --database 数据库1 数据库2


常用选项如下:

-u 用户名

-p 密码

-h 服务器ip

-P连接端口

示例:

mysqldump -u root -p test > /mybak/bak.sql

注意:test是数据库名

这样就生成了bak.sql备份文件,文件中包含了所有的创建表语句和表中的数据,可以用文本文档直接查看。

我们也可以备份datadir下面的文件进行数据库备份。



备份文件导入:

当我们做完到处之后呢,可以利用bak.sql进行数据导入还原,将备份文件导入数据库还原数据,命令如下:

新建个数据库

mysql -u 用户名 -p -D 数据库 < /mybak/bak.sql

如此便将数据导入了数据库。


全备份脚本如下:




  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值