mysql数据库备份

 

常用的数据库备份语句:

====

1、备份数据库

(1) 

mysqldump -uroot -p 数据库名 > /home/数据库名-20170614.sql

 

(2)排除某张数据表,到处数据库:

 mysqldump -uroot -p 数据库名 --ignore-table=数据库名.tablename  > /home/数据库名-20170614.sql

 

(3)排除多张数据表:

mysqldump -uroot -p123456  dbname --ignore-table=dbname.tablename > dump.sql
--ignore-table=dbname.tablename 是要排除的表,指定多个可以写多个--ignore-table=dbname.tablename1 --ignore-table=dbname.tablename2 --ignore-table=dbname.tablename3

 

(4)只是导出某一张表

 mysqldump -uroot -p dbname tbname > /home/tbname-20170616.sql

 

(5)导出多张表的时候表之间用空格分开:

mysqldump -uroot -p dbname tbname tbname2 tbname3 > /home/tbname-20170616.sql

 

2、把备份好的数据库下载到本地

scp root@www.xx.com:/home/数据库名-20170614.sql E:/git/download/

scp root@www.xx.com:/home/数据库名-20170615.sql.tar.gz E:/git/download/

 

=======================

最近发现/目录的磁盘常常被占满,对网站影响很大,现在上传、压缩、打包备份文件都喜欢放到home下,因为/home下的空间大。 

可以通过 df -hl 观察磁盘空间大小

 

posted @ 2017-06-14 15:03  素还真1990  阅读(131)  评论(0)    收藏  举报