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