返回包含mysql

时间:2015-07-02 11:36:15

标签: mysql ubuntu-14.04

有没有办法可以将所有数据库的列表输出到文件中。我知道您可以使用SHOW DATABASES;命令返回数据库,但格式正确

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

我想要一个像:

这样的文件
information_schema 
abcd 
mysql 
performance_schema 
stathisK_travelbox

2 个答案:

答案 0 :(得分:2)

这就是我所做的:

SQL="SELECT schema_name FROM information_schema.schemata"

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

答案 1 :(得分:0)

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

您的输出文件必须具有写入权限