MySQL数据库备份方法

数据可以说是计算机,服务器,乃至我们现在这个世界最重要的一部分了,数据无价,我们要保护好我们的数据,就要维护好我们的数据库,备份可谓是我们最基本的数据保护方法了。

那么今天就分享一下,这几天我所学习到的数据库备份方法:

一、mysqldump命令备份

mysqldump是mysql官方自带的备份工具,使用方法如下:

mysqldump -u root -p password dbname > backup.sql      备份整个数据库
mysqldump -u root -p --all-databases > backupall.sql    备份所有数据库

数据丢失,恢复数据命令:

mysql -u root -p password dbname < backup.sql
把备份好的文件恢复到原来的数据库中,前提是已有原来的数据库名dbname,没有的话需要创建一个

二、直接拷贝数据库文件夹(不适用InnoDB存储引擎)

Linux系统下,MySQL在/var/lib/mysql下 ,直接拷贝mysql这个文件夹即可

cp -r /var/lib/mysql /home 

恢复数据库的话就是把拷贝出来的文件覆盖原来的mysql文件夹即可

cp /home/mysql/* /var/lib/mysql

三、还有就是一些数据库管理软件

这些管理软件大多非常强大,都有图形化界面,备份和恢复就更加简单了,这里就不介绍啦!【微笑】【微笑】

还有什么好的办法可以评论区分享出来哦,大家一起学习!我有什么错误也欢迎大家指出,共同进步!

给TA买糖
共{{data.count}}人
人已赞赏
技术杂谈

常见的服务器类型有哪些?

2020-9-7 20:32:45

Linux技术杂谈

Linux U盘启动方法 启动盘制作

2020-9-17 9:41:39

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索