MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

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

Zwykle podczas instalacji MySQL/MariaDB serwer bazy danych w systemie Linux, zaleca się ustawienie hasła użytkownika root MySQL, aby go zabezpieczyć, a to hasło jest wymagane, aby uzyskać dostęp do serwera bazy danych z uprawnieniami użytkownika root.

Sugerowana lektura: Jak zainstalować i zabezpieczyć MariaDB 10 w CentOS 7

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

Jak ustawić hasło roota MySQL

Jeśli niedawno zainstalowałeś serwer MySQL/MariaDB, nie wymaga to żadnego hasła, aby połączyć się z nim jako użytkownik root. Aby to 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 administrowania bazą danych w systemie Linux.

# mysqladmin -u root password YOURNEWPASSWORD

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

Aby uruchamiać polecenia MySQL bez wprowadzania hasła na terminalu, możesz przechowywać swojego użytkownika i hasło w ~/.my.cnf specyficzny plik konfiguracyjny użytkownika w katalogu domowym użytkownika, jak opisano poniżej.

Teraz utwórz plik konfiguracyjny ~/.my.cnf i dodaj w nim konfiguracje poniżej (pamiętaj, aby zastąpić mysqluser i mysqlpasswd z własnymi wartościami).

[mysql]
user=user
password=password

Zapisz i zamknij plik. Następnie ustaw dla niego odpowiednie uprawnienia, aby był tylko odczytywany i zapisywalny przez Ciebie.

# chmod 0600 .my.cnf

Po ustawieniu użytkownika i hasła w pliku konfiguracyjnym Mysql, od teraz po uruchomieniu poleceń mysql, takich jak mysql, mysqladmin itp., będą one odczytywać mysqluser i mysqlpasswd z powyższego pliku.

# mysql 
# mysql -u root 

Możesz również przeczytać te powiązane artykuły o MySQL/MariaDB:

    1. 20 poleceń MySQL (Mysqladmin) do administrowania bazą danych w systemie Linux
    2. Jak zmienić hasło roota MySQL lub MariaDB w Linuksie
    3. Jak zresetować hasło roota MySQL lub MariaDB w systemie Linux
    4. 15 przydatnych wskazówek dotyczących dostrajania i optymalizacji wydajności MySQL/MariaDB
    5. 4 przydatne narzędzia wiersza poleceń do monitorowania wydajności MySQL w Linuksie

W tym przewodniku pokazaliśmy, jak uruchamiać polecenia MySQL bez wprowadzania hasła roota na terminalu. Jeśli masz jakieś pytania lub myśli, którymi możesz się podzielić, napisz do nas za pomocą poniższego formularza opinii.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Znajdź w podwójnie zagnieżdżonej tablicy MongoDB

  2. Jak uzyskać dostęp do MongoDB

  3. Wyjaśnienie SQL COALESCE()

  4. Jak wstawić, jeśli nie istnieje, inna aktualizacja z mongoengine?

  5. Połącz laravel jenssegers z klastrem atlasu mongodb