最近空了,简单整理下命令行下获取mysql结果的几个方式方法
一、mysqladmin方式,貌似不能执行sql,但是可以建库,删库等操作
mysqladmin -uroot -p status
mysqladmin -uroot -p extended-status
等等
二、mysql方式
1、使用参数-e
mysql -uroot -p -e "select version() from dual;"
2、使用echo
echo "show global status where Variable_name='Threads_connected';" | mysql -uroot -p -N
3、交互式
交互式程序(命令)<<EOF
command1
command2...
EOF
例如
mysql -uroot -p <<EOF
select version() from dual;
show status like '%conn%';
select * from zabbix.users;
EOF
欢迎各位朋友补充