mysql数据库 连接 查询 脚本

数据库 2019-07-26 55 次浏览 次点赞

数据库连接脚本
cat mysql_dl.sh
#/bin/bash
# 自动连接mysql脚本
pdate=`date +%F-%H-%M`
# 自动删除时间超过一天的备份
find /data/database/* -mmin +1440 -a -name "*.sql" -exec rm -rf {} \;

#定义配置文件路径
etc_data=/data/server/config.inc.php

# 截取配置文件数据库配置信息
user_name=$(cat $etc_data|grep user|awk '{print $3}'|cut -d "'" -f2)
user_passwd=$(cat $etc_data|grep password|awk '{print $3}'|cut -d "'" -f2)

mysqldump -u$user_name  -p$user_passwd -P3306 typecho  > /data/database/${pdate}.sql

# 连接数据库
mysql -u$user_name  -p$user_passwd -P3306



数据库执行操作脚本
cat lj.sh
#/bin/bash
# 将需要执行的SQL语句命令写在两个EOF之间
# 有增、删、改动作一定要多次确认再批量执行
# 如果发现数据有问题,去后端服务器的/.database/目录下恢复数据

sh /root/shell/mysql_dl.sh  <<EOF
use typecho;
select * from typecho_contents limit 5;
EOF

本文由 laowang 创作,采用 知识共享署名 3.0,可自由转载、引用,但需署名作者且注明文章出处。

还不快抢沙发

添加新评论