不登陆数据库执行 MySQL 命令

有的时候需要查看数据库的某些信息,然后继续接下来的 shell 命令操作,登录数据库在退出嫌麻烦可以使用这招:

例 1:列出所有数据库

mysql -h host_name -P3306 -u user_name -p'password' -se "show databases;"

例 2:列出 database 下的所有表

mysql -h host_name -P3306 -u user_name -p'password' -D database -se "show tables;"
  • host_name: 数据库 host 或者 IP 地址;
  • user_name: 登录数据库用户名;
  • password:登录数据库密码;
  • database: 数据库名;

更多推荐

不登陆数据库执行 MySQL 命令