有没有办法可以将所有数据库的列表输出到文件中。我知道您可以使用SHOW DATABASES;
命令返回数据库,但格式正确 :
+-------------------------+
| Database |
+-------------------------+
| information_schema |
| abcd |
| mysql |
| performance_schema |
| stathisK_travelbox |
+-------------------------+
我想要一个像:
这样的文件information_schema
abcd
mysql
performance_schema
stathisK_travelbox
答案 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
您的输出文件必须具有写入权限