mysql shell脚本分析

java哥 阅读:143 2019-11-27 13:26:08 评论:0

mysql shell连接脚本

本地连接及远程链接

#!/bin/bash 
 
#连接MySQL数据库 
Host=127.0.0.1 
User=username 
PASSWORD=password 
PORT=3306 
DBNAME="test_db_test" 
TABLENAME="test_table_test" 
CREATE_DB_SQL="SELECT * FROM ${DBNAME}.${TABLENAME}"  
  
#本地连接 
mysql -u$User -p$PASSWORD <<EOF 
use ${DBNAME}; 
SELECT * FROM ${DBNAME}.${TABLENAME}; 
COMMIT; 
EOF 
if [ $? = 0 ];then 
    echo "create yes" 
fi 
 
#远程连接 
mysql -h$Host -u$User -p$PASSWORD <<EOF #指定Host,其他不变 
use DATABASE_NAME; 
SELECT * FROM TABLE_NAME; 
EOF 

-e 方式连接

#!/bin/bash 
 
#连接MySQL数据库 
Host=127.0.0.1 
User=username 
PASSWORD=password 
PORT=3306 
DBNAME="test_db_test" 
TABLENAME="test_table_test" 
CREATE_DB_SQL="SELECT * FROM ${DBNAME}.${TABLENAME}" 
mysql -h${Host}  -P${PORT}  -u${User} -p${PASSWORD}  -D ${DBNAME} -e "${CREATE_DB_SQL}" 
if [ $? = 0 ];then 
    echo "create yes" 
fi

 

标签:mysql
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
关注我们

扫一扫关注我们,了解最新精彩内容