使用shell编写九九乘法表,mysql分库备份
2018-02-13 14:51
435 查看
打印99乘法表: #!/bin/bash for num in `seq 9` do for num1 in `seq 9` do if [ $num -ge $num1 ]; then if ((($num*$num1))>9) then echo -ne "${num}x${num1}=$(($num*$num1))\t" else echo -ne "${num}x${num2}=$(($num*$num1))\t" fi fi done echo -ne "\n" donefor循环语句的企业高级实战案例:
不登陆mysql创建数据库的命令为mysql -uroot -p*** -S 、data/mysql.sock -e "create database dbname";
模拟生产环境,创建库然后进行分库备份。
#!/bin/bash export LANG="zh_CN.UTF-8" PATH=/usr/local/mysql/bin:$PATH #user=root #passwd=123456 backup=/tmp/backup sock=/var/lib/mysql/mysql.sock #comm="mysql -uroot -e "create database $dbname"" [ ! -d $backup ] && mkdir $backup for dbname in a b c do echo "创建dbname$dbname" mysql -uroot -S $sock -e "create database $dbname" echo "开始备份$dbname" mysqldump -uroot -S $sock $dbname | gzip >> $backup/"$dbname"_$(date +%F).sql.gz done
相关文章推荐
- 用Python编写shell脚本时经常使用的函数的介绍
- Shell脚本:使用rsync备份文件/目录
- 使用RMAN和控制文件备份删除归档日志的SHELL脚本--RED HAT 5 LINUX 64
- 使用python在windows 下 编写 自动备份脚本
- CentOS下编写shell脚本自动备份数据库与网站
- Shell脚本:使用rsync备份文件/目录
- SHELL跳出循环、shift左移、函数的使用和数据库自动备份脚本
- shell脚本实现:每周 5 使用 tar 命令备份/var/log 下的所有日志文件
- 《使用shell位置变量进行目录文件的备份小脚本》
- linux下使用shell编写的删除历史文件的脚本 find | xargs tar 有文件个数限制哦
- 使用Python编写的文件备份程序
- 使用shell定时自动备份mysql数据库
- jenkins远程部署使用shell脚本进行备份与find和grep匹配的区别
- Windows系统下使用C语言编写单线程的文件备份程序
- 使用shell脚本进行系统备份
- 在Shell脚本中编写AWK脚本实现数据提取—注意格式、awk中使用shell变量、awk中数字字符串转换成数字、awk中字符串相等比较
- Python的Queue+Thread的使用 、shell的编写
- 编写shell脚本监控系统负载、CPU和内存使用情况
- 刘启成_编写并使用shell脚本
- 使用shell编写一个检测系统参数的脚本