Łatwo napraw błąd „Nie znaleziono polecenia MySQL” (3 kroki)

Opublikowany: 2022-12-08

MySQL 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”.

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:

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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:

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.