Kako se spojiti na MySQL bez root lozinke na terminalu


Obično se prilikom instaliranja MySQL/MariaDB poslužitelja baze podataka na Linux preporučuje postavljanje root lozinke MySQL kako biste je osigurali, a ta je lozinka potrebna za pristup poslužitelju baze podataka s root korisničkim privilegijama.

U ovom vodiču pokazat ćemo vam kako povezati i pokrenuti MySQL naredbe bez unošenja lozinke (mysql root root prijava) na Linux terminal.

Kako postaviti MySQL root lozinku

U slučaju da ste svježe instalirali MySQL/MariaDB poslužitelj, tada vam nije potrebna lozinka za povezivanje s njim kao root korisnika. Da biste je osigurali, postavite MySQL/MariaDB lozinku za root korisnika sljedećom naredbom.

Imajte na umu da je ova naredba samo jedna od mnogih MySQL (Mysqladmin) naredbi za administraciju baza podataka u Linuxu.

# mysqladmin -u root password YOURNEWPASSWORD

Kako se povezati ili pokrenuti MySQL bez root lozinke

Da biste pokrenuli MySQL naredbe bez unošenja lozinke na terminal, možete pohraniti svog korisnika i lozinku u ~/.my.cnf korisničku konfiguracijsku datoteku u kućni direktorij korisnika, kao što je opisano u nastavku.

Sada stvorite konfiguracijsku datoteku ~/.my.cnf i dodajte konfiguracije ispod u nju (ne zaboravite zamijeniti mysqluser i mysqlpasswd vlastitim vrijednostima).

[mysql]
user=user
password=password

Spremite i zatvorite datoteku. Zatim na njemu postavite prikladna dopuštenja kako biste ga učinili samo čitljivim i zapisljivim.

# chmod 0600 .my.cnf

Nakon što postavite korisnika i lozinku u konfiguracijskoj datoteci Mysql, odsad kad pokrenete mysql naredbe kao što su mysql, mysqladmin itd., Oni će čitati mysqluser i mysqlpasswd iz gornje datoteke.

# mysql 
# mysql -u root 

Možda ćete htjeti pročitati i ove povezane članke o MySQL/MariaDB:

    1. 20 MySQL (Mysqladmin) naredbi za administraciju baza podataka u Linuxu
    2. Kako promijeniti root lozinku MySQL-a ili MariaDB-a u Linuxu
    3. Kako resetirati MySQL ili MariaDB root lozinku u Linuxu
    4. 15 korisnih savjeta za podešavanje i optimizaciju izvedbe MySQL/MariaDB
    5. 4 korisna alata naredbenog retka za praćenje MySQL izvedbe u Linuxu

    U ovom smo vodiču pokazali kako se pokreću MySQL naredbe bez unošenja root lozinke na terminalu. Ako imate bilo kakvih upita ili razmišljanja za razmjenu, javite nam se putem obrasca za povratne informacije u nastavku.