Return 包含数据库列表的文件 mysql

Return file with list of databases in mysql

有什么方法可以将所有数据库的列表输出到一个文件中。我知道您可以使用 SHOW DATABASES; 命令来 return 数据库,但正确的格式是 而不是

+-------------------------+
| Database                |
+-------------------------+
| information_schema      |
| abcd                    |
| mysql                   |
| performance_schema      |
| stathisK_travelbox      |
+-------------------------+

我想要这样的文件:

information_schema 
abcd 
mysql 
performance_schema 
stathisK_travelbox
sudo mysql -u username -p -e "show databases" > /tmp/output.txt

your output file must have write permission

这是我所做的:

SQL="SELECT schema_name FROM information_schema.schemata"

mysql -u root -p -ANe"${SQL}" > /listofdatabases.txt