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