mysql shell脚本

Posted yyy-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql shell脚本相关的知识,希望对你有一定的参考价值。

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 shell脚本的主要内容,如果未能解决你的问题,请参考以下文章

怎么用shell脚本 去 读取MySQL中的数据,并把数据传到该脚本中? 谢谢!

开机自动运行 shell脚本 怎么写

MySql DUMP 自动备份数据库 Shell 脚本

MySql DUMP 自动备份数据库 Shell 脚本

MySql DUMP 自动备份数据库 Shell 脚本

shell脚本中怎么写sql语句