shell自动连接mysql后进行查询操作的方法
2014-08-11 09:23
615 查看
#!/bin/sh
mysql -uroot -p123456 <<EOF
use test;
select * from testaa while a=10000; ###1000 not usr single quote mark,because a is int type,only char type need single quote mark.
EOF
2、自动备份mysql数据库的shell脚本
这个脚本虽然比较简单,但觉得会帮我们很大的忙!
简单说一下:
DB_USER=”user” 为用户名
DB_PASS=”password” 为密码
mkdir /home/mysqlbak/$DATE 指定并创建要备份到的目录
BIN_DIR=”/usr/local/mysql/bin” 指定你的MYSQL的位置
BCK_DIR=”/home/mysqlbak/$DATE” 将你的数据库备份到以日期为目录的文件夹下
$BIN_DIR/mysqldump –opt -u$DB_USER -p$DB_PASS discuz > $BCK_DIR/discuz.sql
这个就是将你要备份的数据库添加进来就可以备份了,一个库添加一条,”discuz ” 就是要备份的库名,”discuz.sql”是备份出来的数据文件名.
脚本如下:
Java代码
#!/bin/sh
# File: /home/mysql/backup.sh
# Database info bakupmysql GGclub 2007/11/20
DB_USER="user"
DB_PASS="password"
# Others vars
DATE=`date +%Y-%m-%d`
mkdir /home/mysqlbak/$DATE
BIN_DIR="/usr/local/mysql/bin"
BCK_DIR="/home/mysqlbak/$DATE"
# TODO
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS discuz > $BCK_DIR/discuz.sql
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS zjblog > $BCK_DIR/zjblog.sql
$BIN_DIR/mysqldump --opt -u$DB_USER -p$DB_PASS openads > $BCK_DIR/openads.sql
相关文章推荐
- shell自动连接mysql后进行查询和自动备份脚本
- Java对MySQL数据库进行连接、查询和修改操作方法
- mysql超时设置的问题,如果连接闲置8小时 (8小时内没有进行数据库操作), mysql就会自动断开连接, 要重启tomcat
- 利用pandas连接mysql,oracle数据库进行查询和插入操作
- 嵌入式 mysql_free_version出现长时间不操作会自动关闭连接解决方法(有代码)
- myBatis 操作 mysql时,使用 like 关键进行模糊查询的方法
- C#连接MySQL进行操作的方法
- 嵌入式 mysql长时间没操作会自动关闭连接default是8hours解决方法集合mysql_ping(可能部分重复)
- PHP连接MySQL进行查询操作
- linux的shell脚本中连接oracle数据库进行操作的方法
- mysql日志进行操作的总结包括 启用,过期自动删除 等
- magento ------------------连接数据库-----进行操作的方法,方式!!!精***
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作代码
- 利用Shell脚本实现远程MySQL自动查询
- C# 操作 MySQL 数据库(连接,查询,插入)
- jsp连接Mysql--查询操作
- JAVA对MYSQL进行连接、插入、修改、删除操作
- 利用dbcp数据库连接池连接数据库,并利用dbtuils框架对数据库test中book表进行插入、删除、修改、查询的操作。book表结构如下:(id,name,price,author,descrip
- 利用Shell脚本实现远程MySQL自动查询
- magento ------------------连接数据库-----进行操作的方法,方式!!!精***