在做企业数据库备份的情况下,需要考虑数据的大小及重要性,做出考量进行针对性的备份
1:完全备份
[root@server3 ~]# mysql -u root -p123123 chengji pp > /opt/pp.sql
2:导出xls表格
[root@server1 ~]# vi /etc/my.cnf
secure-file-priv = ""
mysql> select * from tom.tt;
+----+--------+-------+
| id | name | score |
+----+--------+-------+
| 1 | 乔治 | 60 |
| 2 | 佩奇 | 55 |
| 3 | 苏西 | 66 |
+----+--------+-------+
3 rows in set (0.00 sec)
mysql> select * from tt into outfile '/bak/tt.xls';
[root@server1 bak]# ls
tt.xls
导出表格,mysql数据变为乱码
l另存为变为txt格式
另存为选择ANSI编码
打开保存好的文件
3:停止mysql进行冷备份
[root@server3 ~]# tar zcf /backup/mysql_all-$(date +%F).tar.gz /usr/local/mysql/data/
三重备份确保数据的不丢失