Łatwo napraw błąd „Nie znaleziono polecenia MySQL” (3 kroki)
Opublikowany: 2022-12-08MySQL to system zarządzania bazami danych typu open source (DBMS) używany przez wiele aplikacji internetowych i stron internetowych. W tym artykule pokażemy, jak naprawić komunikat o błędzie „Nie znaleziono polecenia MySQL”.
Spis treści
Co to jest błąd Nie znaleziono polecenia MySQL?
Jeśli podczas próby uruchomienia polecenia mysql
pojawia się błąd „mysql: nie znaleziono polecenia”, oznacza to, że polecenia mysql
nie ma na ścieżce systemu. Może się tak zdarzyć, jeśli komenda mysql
nie jest zainstalowana w twoim systemie lub jeśli komenda mysql
jest zainstalowana, ale katalog zawierający plik binarny mysql
nie znajduje się w ścieżce systemowej.
Aby naprawić ten błąd, możesz spróbować wykonać następujące czynności:
Przeczytaj także: Jak zoptymalizować wydajność bazy danych WordPress
Krok 1: Sprawdź, czy MySQL jest zainstalowany w twoim systemie
Sprawdź, czy MySQL jest zainstalowany w twoim systemie: Aby sprawdzić, czy MySQL jest zainstalowany w twoim systemie, możesz uruchomić następujące polecenie:
which mysql
Jeśli zainstalowany jest MySQL, to polecenie wyświetli ścieżkę do pliku binarnego mysql
. Jeśli polecenie nic nie drukuje, oznacza to, że MySQL nie jest zainstalowany w twoim systemie, dlatego pojawia się błąd „nie znaleziono polecenia mysql”.
Krok 2: Zainstaluj MySQL, jeśli nie jest zainstalowany
Jeśli MySQL nie jest zainstalowany, musisz zainstalować, aby rozwiązać błąd „nie znaleziono polecenia mysql”, instalacja MySQL różni się nieco w zależności od systemu operacyjnego, wspomnieliśmy o szczegółach instalacji dla Ubuntu i Redhat.
Zainstaluj MySQL na Ubuntu
Aby zainstalować MySQL na Ubuntu, możesz użyć menedżera pakietów apt
. Menedżer pakietów apt
jest domyślnie dołączony do Ubuntu i służy do instalowania, aktualizowania i zarządzania pakietami oprogramowania w systemie.
Aby zainstalować MySQL przy użyciu apt
, wykonaj następujące kroki:
- Zaktualizuj indeks pakietu: Przed zainstalowaniem MySQL należy zaktualizować indeks pakietu, aby mieć pewność, że masz dostęp do najnowszych wersji dostępnych pakietów oprogramowania. Aby zaktualizować indeks pakietu, uruchom następujące polecenie:
sudo apt update
Wykonanie tego polecenia może zająć trochę czasu, w zależności od liczby pakietów, które wymagają aktualizacji.
- Zainstaluj MySQL: Po zaktualizowaniu indeksu pakietów możesz zainstalować MySQL za pomocą polecenia
apt
. Aby to zrobić, uruchom następujące polecenie:
sudo apt install mysql-server
Spowoduje to zainstalowanie serwera MySQL i wszystkich wymaganych zależności w twoim systemie.
- Uruchom usługę MySQL: Po zainstalowaniu MySQL musisz uruchomić usługę MySQL, aby zacząć z niej korzystać. Aby uruchomić usługę MySQL, uruchom następujące polecenie:
sudo systemctl start mysql
Spowoduje to uruchomienie usługi MySQL i umożliwi jej automatyczne uruchamianie przy każdym uruchomieniu systemu.
- Ustaw hasło roota dla MySQL: Po uruchomieniu usługi MySQL będziesz musiał ustawić hasło dla użytkownika root MySQL. Domyślnie użytkownik root nie ma ustawionego hasła, więc musisz je ustawić, zanim będziesz mógł zalogować się do serwera MySQL.
Aby ustawić hasło roota dla MySQL, uruchom następujące polecenie:
sudo mysql_secure_installation
Spowoduje to uruchomienie kreatora konfiguracji hasła root MySQL, który poprowadzi Cię przez proces ustawiania hasła dla użytkownika root.
- Zaloguj się do MySQL: Po ustawieniu hasła roota możesz zalogować się do serwera MySQL za pomocą polecenia
mysql
. Aby się zalogować, uruchom następujące polecenie:
mysql -u root -p
Spowoduje to wyświetlenie monitu o podanie hasła dla użytkownika root. Wprowadź hasło ustawione w poprzednim kroku, aby zalogować się do serwera MySQL.
Po zalogowaniu znajdziesz się w wierszu poleceń MySQL, gdzie możesz uruchamiać polecenia MySQL w celu zarządzania bazami danych i wykonywania innych zadań.
Pamiętaj, że te instrukcje dotyczą Ubuntu i mogą nie działać w innych dystrybucjach Linuksa. Jeśli używasz innej dystrybucji Linuksa, powinieneś zapoznać się z dokumentacją tej dystrybucji, aby dowiedzieć się, jak zainstalować i skonfigurować MySQL.
Zainstaluj MySQL w systemie opartym na Redhat
Aby zainstalować MySQL na Red Hat, możesz użyć menedżera pakietów yum
. Menedżer pakietów yum
jest domyślnie dołączany do Red Hat i służy do instalowania, aktualizowania i zarządzania pakietami oprogramowania w systemie.
Aby zainstalować MySQL przy użyciu yum
, wykonaj następujące kroki:
- Zaktualizuj indeks pakietu: Przed zainstalowaniem MySQL należy zaktualizować indeks pakietu, aby mieć pewność, że masz dostęp do najnowszych wersji dostępnych pakietów oprogramowania. Aby zaktualizować indeks pakietu, uruchom następujące polecenie:
sudo yum update
Wykonanie tego polecenia może zająć trochę czasu, w zależności od liczby pakietów, które wymagają aktualizacji.
- Zainstaluj MySQL: Po zaktualizowaniu indeksu pakietu możesz zainstalować MySQL za pomocą polecenia
yum
. Aby to zrobić, uruchom następujące polecenie:
sudo yum install mysql-server
Spowoduje to zainstalowanie serwera MySQL i wszystkich wymaganych zależności w twoim systemie.
- Uruchom usługę MySQL: Po zainstalowaniu MySQL musisz uruchomić usługę MySQL, aby zacząć z niej korzystać. Aby uruchomić usługę MySQL, uruchom następujące polecenie:
sudo systemctl start mysqld
Spowoduje to uruchomienie usługi MySQL i umożliwi jej automatyczne uruchamianie przy każdym uruchomieniu systemu.
- Ustaw hasło roota dla MySQL: Po uruchomieniu usługi MySQL będziesz musiał ustawić hasło dla użytkownika root MySQL. Domyślnie użytkownik root nie ma ustawionego hasła, więc musisz je ustawić, zanim będziesz mógł zalogować się do serwera MySQL.
Aby ustawić hasło roota dla MySQL, uruchom następujące polecenie:
mysql_secure_installation
Spowoduje to uruchomienie kreatora konfiguracji hasła root MySQL, który poprowadzi Cię przez proces ustawiania hasła dla użytkownika root.
- Zaloguj się do MySQL: Po ustawieniu hasła roota możesz zalogować się do serwera MySQL za pomocą polecenia
mysql
. Aby się zalogować, uruchom następujące polecenie:
mysql -u root -p
Spowoduje to wyświetlenie monitu o podanie hasła dla użytkownika root. Wprowadź hasło ustawione w poprzednim kroku, aby zalogować się do serwera MySQL.
Po zalogowaniu znajdziesz się w wierszu poleceń MySQL, gdzie możesz uruchamiać polecenia MySQL w celu zarządzania bazami danych i wykonywania innych zadań.
Pamiętaj, że te instrukcje dotyczą tylko Red Hata i mogą nie działać w innych dystrybucjach Linuksa. Jeśli używasz innej dystrybucji Linuksa, powinieneś zapoznać się z dokumentacją tej dystrybucji, aby dowiedzieć się, jak zainstalować i skonfigurować MySQL.
Krok 3: Napraw Nie znaleziono polecenia MySQL, dodając do ścieżki systemowej
Dodaj plik binarny mysql
do ścieżki systemowej: Jeśli MySQL jest zainstalowany, ale komenda mysql
nadal nie została znaleziona, oznacza to, że katalog zawierający plik binarny mysql
nie znajduje się w ścieżce systemowej. Możesz dodać plik binarny mysql
do ścieżki systemu, modyfikując zmienną środowiskową PATH
.
Aby to zrobić, możesz uruchomić następujące polecenie, zastępując <mysql_bin_dir>
katalogiem zawierającym plik binarny mysql
:
export PATH=$PATH:<mysql_bin_dir>
Na przykład, jeśli plik binarny mysql
znajduje się w katalogu /usr/local/mysql/bin
, możesz uruchomić następujące polecenie:
export PATH=$PATH:/usr/local/mysql/bin
Po uruchomieniu tego polecenia powinieneś być w stanie uruchomić polecenie mysql
bez błędu „mysql: nie znaleziono polecenia”.
Pamiętaj, że zmienna środowiskowa PATH
jest resetowana za każdym razem, gdy otwierasz nowy terminal, więc będziesz musiał uruchamiać to polecenie export
za każdym razem, gdy otwierasz nowy terminal, aby móc uruchomić polecenie mysql
.
Wniosek
Omówiliśmy, czym jest błąd „nie znaleziono polecenia mysql” i omówiliśmy różne sposoby rozwiązania tego błędu w różnych systemach operacyjnych.
Jeśli masz dodatkowe pytania, możesz je zadać w sekcji komentarzy poniżej.