下载表结构/表数据到本地:
mysqldump -h127.0.0.1 -P3306 -uroot -p123456 -d Mysql Test1 > /home/Test1.sql
-h:host
-P:port
-u:user
-p:password
-d:data,不导出数据
去掉dump就是登录SQL server的命令,注意大于号也是需要手工输出的。
直接备份数据库:
mysqldump -uroot -p123 test >/opt/test.dump
还原备份的数据库:
mysqldump -uroot -p123 test < /opt/test.dump
压缩与解压缩:
tar -cf novel.tar *.txt //将命令所在文件夹内的所有后缀为.txt的文件压缩成novel.txt
tar -cvf novel.tar *.txt //显示压缩过程
tar -xvf novel.tar //将novel.tar解压到命令所在文件夹,并显示解压过程
tar为命令,以下是几个必要的参数:
-c: 建立压缩档案,指定要解压到的目录
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
以下是可选参数:
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
注意:参数f是必须的,以及zip、rar、7z需要对应的命令来操作。
执行定时任务,两种方法:
1、直接编辑crontab脚本:vi /etc/crontab
2、 使用命令:crontab -e
命令格式如下:
Example of job definition:
.---------------- minute (0 - 59)
| .------------- hour (0 - 23)
| | .---------- day of month (1 - 31)
| | | .------- month (1 - 12) OR jan,feb,mar,apr ...
| | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
| | | | |
* * * * * user-name command to be executed
使用如下:
* */1 * * * /opt/data-intergration/spoon.sh //每小时执行一次spoon.sh
网友评论