2015-07-02 1 views
2

Есть ли способ, чтобы я мог выводить список всех баз данных в файл. Я знаю, что вы можете использовать команду SHOW DATABASES; вернуть базы данных, но это не в правильном формате:Вернуть файл со списком баз данных в mysql

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

Я хочу файл как:

information_schema 
abcd 
mysql 
performance_schema 
stathisK_travelbox 
+0

В какой операционной системе вы получаете этот результат. –

+0

ОС - ubuntu – maxisme

ответ

2

Это то, что я сделал:

SQL="SELECT schema_name FROM information_schema.schemata" 

mysql -u root -p -ANe"${SQL}" > /listofdatabases.txt 
0
sudo mysql -u username -p -e "show databases" > /tmp/output.txt 

ваш выходной файл должен иметь разрешение на запись

Смежные вопросы