Linux下备份与还原整个MySQL整个数据库的脚本

发布时间:2020-02-06编辑:脚本学堂
本文介绍下,在linux下,对mysql数据库进行整体备份与还原的二个脚本,有需要的朋友参考学习下。

1,备份数据库
# /usr/bin/mysqldump -h127.0.0.1 -uusername -ppassword databasename >/opt/share/1/backup.sql

代码说明:
/usr/bin/mysqldump:用于执行的程序;
-h:主机名称
-u:数据库用户
-p:数据库密码
databasename:数据库名称
>/opt/share/1/backup.sql:导出文件的保存名称

因为导出时没有设置字体的原因,导出的文件中可能有乱码,不过不影响数据库内容的备份与还原。

2,还原数据库:
还原就简单了,直接用mysql导入文件即可。
# /usr/bin/mysql -h127.0.0.1 -uusername -ppassword databasename2 导入数据到databasename2中即可。
当然,也可以使用source命令也是可以的。

您可能感兴趣的文章:
分享mysql备份的三种方式
mysqldump使用binlog二进制日志进行备份的例子
一个好用的mysql备份脚本
linux中定时备份mysql并删除五天前的备份文件
学习mysql常用的三种备份方法
mysql数据库定时备份的shell脚本
mysql自动备份脚本介绍
学习mysql的备份与恢复
Mysql 备份与恢复实例教程
mysql备份与还原详解
mysql自动增量备份数据库的例子
mysql备份还原后中文乱码的解决办法