Linux下数据备份记录

246 阅读1分钟

数据无价,需要定期备份,在此记录下相关操作命令,后期计划改为定时脚本实现。

备份文件:

yum install zip
zip -r x.zip home
tar -zcvf home.tar.gz home

备份数据库:

mysqldump -uroot -h192.168.0.1 -P3306 -p data > /home/data.sql
#优化后
mysqldump -uroot -p data > /home/data.sql

命令解释:

mysqldump是mysql用于转存储数据库的实用程序。它主要产生一个SQL脚本,其中包含从头重新创建数据库所必需的命令CREATE TABLE INSERT等。

-uroot  --> 用户名

-h192.168.0.1 --> IP地址,本地可省略

-P3306  --> 端口号,默认端口可省略

-p  --> 数据库密码,可不填回车后输入

data  --> 导出的数据库名

/home/data.sql  --> 导出的地址及文件名