显示数据库/表INTO OUTFILE

Hea*_*rth 6 mysql into-outfile

有没有办法让输出SHOW DATABASESSHOW TABLES命令输出到文本文件,类似于SELECT ... INTO OUTFILE工作方式?

INTO OUTFILE上一个使用时产生语法错误SHOW命令.如果有办法使用cmdline工具(如mysqldump)生成此命令,我对外部命令开放.

Pre*_*ays 13

输出此信息的最佳方法是将数据传输到文件.例如:

mysql -u root -e "SHOW DATABASES" > my_outfile.txt
Run Code Online (Sandbox Code Playgroud)

@ Velko的答案是一个很好的答案,但前提是您可以访问服务器文件系统.如果服务器与客户端位于不同的系统上,则管道将是在本地客户端系统上获取该文件的唯一方法.