Linux shell脚本010(mysql操作脚本)
2018-01-25 14:29
447 查看
#!/bin/bash host="localhost" user="root" passwd="Wck12345" db="testdb" table="test" log="/root/test/log_sql" sql_create_db="create database IF NOT EXISTS ${db}" sql_create_table="create table IF NOT EXISTS ${table} (id varchar(10),name varchar(50),sex varchar(10),age varchar(10))" sql_insert="insert into ${table} values ('2','Mary','woman','19'),('3','Tony','man','19')" sql_select="select * from ${table}" mysql -h${host} -u${user} -p${passwd} -e "${sql_create_db}" -vvv >> ${log} mysql -h${host} -u${user} -p${passwd} ${db} -e "${sql_create_table}" -vvv >> ${log} mysql -h${host} -u${user} -p${passwd} ${db} -e "${sql_insert}" -vvv >> ${log} mysql -h${host} -u${user} -p${passwd} ${db} -e "${sql_select}" -vvv >> ${log} mysqldump --opt -h${host} -u${user} -p${passwd} ${db} > /root/test/db_`date +%F`.sql
恢复数据库语句
mysql -h${host} -u${user} -p${passwd} ${db} < /root/test/db_`date +%F`.sql
知识点:
mysql -e用法,mysqldump用法,mysql -v用法,数据库备份与恢复
shell脚本操作数据库
相关文章推荐
- linux shell脚本操作mysql
- Shell脚本检查IP格式及mysql操作实例
- Shell脚本中执行sql语句操作mysql的5种方法
- shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作
- Linux shell脚本--mysql全备计划任务
- 利用Linux Shell脚本实现MySQL自动监控和报警
- Shell脚本操作MySQL服务
- Shell脚本检查IP格式及mysql操作实例
- linux shell脚本中如何自由操作字符串(转)
- linux shell下执行mysql脚本
- mysql操作脚本总结
- mysql -- 通过linux shell 脚本,导出部分数据
- lr中操作mysql脚本模板
- mysql常用操作命令, mysql脚本优化工具使用说明
- 使用shell脚本进行mysql操作
- linux shell脚本 mysql多行命令执行
- MySQL的一些功能实用的Linux shell脚本分享
- shell 操作mysql保存数据脚本 demo
- Mongodb与Mysql的查询脚本操作对比
- shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作