| 用途 | 脚本化执行 SQL |
|---|---|
| 语法 | mysql -u 用户 -p -e "SQL" [库] |
| 格式 | --table / --batch(-B) / --vertical(-E) |
巡检示例
巡检示例
mysql -uroot -p -e "SHOW GLOBAL STATUS LIKE 'Threads_connected';"
mysql -uroot -p -N -B -e "SELECT @@hostname, @@version;"
mysql -uroot -p -E -e "SHOW ENGINE INNODB STATUS\G"输出格式对照
输出格式对照
-E/--vertical 逐列纵向展开,宽表可读性最好
-B/--batch 制表符分隔、无边框,适合 awk/grep 解析
-N/--skip-column-names 去掉列名行
--table 默认的 ascii 表格大库登录慢时加 -A(--no-auto-rehash)跳过库表名预读,登录速度通常从数十秒降到秒级。