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 观察磁盘空间大小

浙公网安备 33010602011771号