Як перерахувати бази даних MySQL за допомогою командного рядка в Linux
Під час роботи з базами даних MySQL в системі Linux часто виникає потреба швидко переглянути всі бази даних, доступні у вашому екземплярі MySQL. Ви можете легко зробити це за допомогою інтерфейсу командного рядка (CLI). У цій статті ми розглянемо, як переглянути список баз даних MySQL за допомогою команд MySQL в Linux.
Передумови
Перш ніж продовжити, переконайтеся, що
- Сервер MySQL встановлено і запущено на вашому комп’ютері під керуванням Linux.
- Ви маєте доступ від імені користувача MySQL root або користувача з достатніми привілеями для перегляду списку баз даних.
Покрокова інструкція
1. Відкрийте термінал
Почніть з відкриття вікна терміналу у вашій системі Linux.
2. Увійдіть до MySQL
Щоб увійти до MySQL з командного рядка, використовуйте команду mysql з опцією -u для імені користувача і -p для введення пароля.
mysql -u root -p
- –u root: Цей параметр визначає ім’я користувача MySQL. Замініть root на ваше ім’я користувача, якщо воно відрізняється.
- –p: Цей параметр повідомляє MySQL, що ви хочете ввести пароль для користувача. Після натискання клавіші Enter вам буде запропоновано ввести пароль.
Після введення пароля ви побачите запит MySQL, який виглядає наступним чином:
mysql>>.
3. Показати всі бази даних
Після входу в систему, щоб переглянути всі доступні бази даних, введіть наступну команду в інтерпретаторі MySQL:
SHOW DATABASES;
Вона виведе список усіх баз даних, доступних на вашому сервері MySQL:
--------------------
| База даних
--------------------
| information_schema |
| mysql
| performance_schema
| sys
--------------------
4. Вихід з MySQL
Після завершення перегляду баз даних ви можете вийти з вікна MySQL, набравши :
exit;
Це поверне вас до терміналу Linux.
Виправлення несправностей
- Проблеми зправами доступу: Якщо ви використовуєте обліковий запис користувача без достатніх привілеїв, ви можете не бачити всі бази даних. Переконайтеся, що користувач має привілей SHOW DATABASES або є суперкористувачем.
- Служба MySQL не запущена: Якщо у вас виникають помилки з’єднання, перевірте, чи запущено службу MySQL за допомогою наступної команди:
sudo systemctl status mysql
Якщо вона не запущена, запустіть службу за допомогою:
sudo systemctl start mysql
Додаткові поради
- Використання іншого порту MySQL: Якщо MySQL запущено не на порту за замовчуванням, ви можете вказати номер порту за допомогою опції -P, як показано нижче:
mysql -u root -p -P 3307
- Перерахувати деталі конкретної бази даних: Якщо ви хочете перевірити деталі певної бази даних, ви можете перейти до неї за допомогою команди USE:
USE назва_бази_даних;
SHOW TABLES;
Буде показано всі таблиці у цій базі даних.
Висновок
Перегляд баз даних MySQL з командного рядка в системі Linux – це простий процес, який вимагає лише декількох команд. Увійшовши в систему з відповідними привілеями і використовуючи команду SHOW DATABASES;, ви можете швидко переглянути бази даних, розміщені на вашому сервері MySQL. Це важливе завдання при управлінні серверами MySQL, особливо в середовищах з декількома базами даних.