Jak połączyć się z MySQL bez hasła roota na terminalu
- 4075
- 94
- Juliusz Sienkiewicz
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 rootUruchom polecenia mysql- bez hasła roota
Możesz także czytać te powiązane artykuły o MySQL/Mariadb:
-
- 20 poleceń MySQL (MySQLadmin) do podawania bazy danych w Linux
- Jak zmienić hasło root MySQL lub Mariadb w Linux
- Jak zresetować hasło root MySQL lub Mariadb w Linux
- 15 Przydatne wskazówki dotyczące wydajności MySQL/MARIADB
- 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.
- « Sysdig - potężne narzędzie do monitorowania systemu i rozwiązywania problemów dla Linux
- Jak zmienić poziomy run (cele) w systemie »