Serverlessops

不进入mysql,执行mysql命令

直接使用-e 命令

mysql -u root -p xxxxxx -e "show databases;"

使用eof写入命令

mysql -u root -p xxxxxx << eof
show databases;
eof

使用echo 命令写入

echo "show databases;" | mysql -u root -p xxxxxx

将命令写入sql 文件并执行

cat show.sql
show databases;

mysql -u root -p xxxxxx < show.sql 

参数传递

MYSQLCMD="mysql -hhost -uuser -ppasswd db"
CODE="SELECT * FROM table"
echo "${CODE}" | ${MYSQLCMD}

分类:

技术点:

相关文章: