MySql的备份与还原

注意:备份还原,不会操作函数,过程以及定时任务

 

语法

mysqldump -h主机名(ip) -u 用户名 -B -p 数据库名1 数据库名2 > 备份文件路径

示例

备份ofs_v2库,ofs_v2库如下图所示:

 

 

备份

mysqldump -h 127.0.0.1 -u root -B -p ofs_v2 > /ofs_v2.bak

执行上面命令备份,-B 可以使得备份文件自带建库语句。如下图所示:我的没有配置mysqldump 所以就进入mysql目录,执行。

特殊备份可以参考下面链接:

https://www.cnblogs.com/xiaoleiel/p/8316685.html

 备份所有库:

mysqldump -uroot -p --all-databases > /back/mysql/20201130All.sql

./mysqldump -uroot -h 127.0.0.1 -p --all-databases > /back/mysql/20211015All.sql

 

 然后删除数据库。

 

 

 

然后还原

source /ofs_v2.bak

后面的路径为备份路径。在mysql里面执行。

然后效果如下图所示:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

参考文章:

https://www.cnblogs.com/itbsl/p/9982410.html

 

https://www.cnblogs.com/markLogZhu/p/11398028.html

posted @ 2020-04-14 16:45  苦心明  阅读(560)  评论(0编辑  收藏  举报