Jak połączyć się z MySQL bez hasła roota na terminalu

Jak połączyć się z MySQL bez hasła roota na terminalu

Normalnie podczas instalacji Mysql/Mariadb Serwer bazy danych w systemie Linux, zaleca się ustawienie hasła użytkownika root MySQL, aby je zabezpieczyć, a to hasło jest wymagane do uzyskania dostępu do serwera bazy danych z uprawnieniami użytkownika root.

Sugerowane przeczytanie: Jak zainstalować i zabezpieczyć Mariadb 10 w Centos 7

W tym przewodniku pokażemy Ci, jak połączyć się i uruchamiać polecenia MySQL bez wprowadzania hasła (login bez hasła MySQL) na terminalu Linux.

Jak ustawić hasło root MySQL

W przypadku, gdy świeżo zainstalowałeś serwer MySQL/MariaDB, nie wymaga to żadnego hasła, aby się z nim podłączyć jako użytkownik root. Aby go zabezpieczyć, ustaw hasło MySQL/MariaDB dla użytkownika root za pomocą następującego polecenia.

Zauważ, że to polecenie jest tylko jednym z wielu poleceń MySQL (MySQLadmin) do podawania bazy danych w Linux.

# MySqLadmin -u Hasło root TWOJE NOWE HASŁO 

Jak połączyć lub uruchomić MySQL bez hasła roota

Aby uruchomić polecenia MySQL bez wprowadzania hasła na terminalu, możesz przechowywać użytkownika i hasło w ~/.Mój.CNF Plik konfiguracyjny specyficzny dla użytkownika w katalogu domowym użytkownika, jak opisano poniżej.

Teraz utwórz plik konfiguracyjny ~/.Mój.CNF i dodaj w nim konfiguracje (pamiętaj, aby zastąpić Mysqluser I Mysqlasswd z własnymi wartościami).

[mysql] Użytkownik = hasło użytkownika = hasło 

Zapisz i zamknij plik. Następnie ustaw na nim odpowiednie uprawnienia, aby uczynić je tylko czytelnym i zapisem.

# CHMOD 0600 .Mój.CNF 

Po ustawieniu użytkownika i hasła w pliku konfiguracyjnym MySQL, od teraz po uruchomieniu poleceń MySQL, takich jak MySQL, MySQLadmin itp.

# mysql # mysql -u root 
Uruchom polecenia mysql- bez hasła roota

Możesz także czytać te powiązane artykuły o MySQL/Mariadb:

    1. 20 poleceń MySQL (MySQLadmin) do podawania bazy danych w Linux
    2. Jak zmienić hasło root MySQL lub Mariadb w Linux
    3. Jak zresetować hasło root MySQL lub Mariadb w Linux
    4. 15 Przydatne wskazówki dotyczące wydajności MySQL/MARIADB
    5. 4 Przydatne narzędzia do monitorowania wydajności MySQL w Linux

W tym przewodniku pokazaliśmy, jak uruchamiać polecenia MySQL bez wprowadzania hasła rocznego na terminalu. Jeśli masz jakieś zapytania lub przemyślenia do podzielenia się, uderz nas za pomocą poniższego formularza opinii.