Cum să vă conectați la MySQL fără parolă de rădăcină pe terminal


În mod normal, în timpul instalării serverului de baze de date MySQL/MariaDB pe Linux, este recomandat să setați o parolă de utilizator root MySQL pentru ao securiza, iar această parolă este necesară pentru a accesa serverul de bază de date cu privilegii de utilizator root.

Lectură recomandată: Cum să instalați și să securizați MariaDB 10 în CentOS 7

În acest ghid, vă vom arăta cum să vă conectați și să rulați comenzi MySQL fără a introduce o parolă (autentificare root fără parolă mysql) pe terminalul Linux.

Cum să setați parola rădăcină MySQL

În cazul în care ați instalat proaspăt serverul MySQL/MariaDB, atunci nu necesită nicio parolă pentru a vă conecta la acesta ca utilizator root. Pentru a-l securiza, setați parola MySQL/MariaDB pentru utilizatorul root cu următoarea comandă.

Rețineți că această comandă este doar una dintre numeroasele comenzi MySQL (Mysqladmin) pentru administrarea bazelor de date în Linux.

mysqladmin -u root password YOURNEWPASSWORD

Cum să vă conectați sau să rulați MySQL fără parolă de rădăcină

Pentru a rula comenzi MySQL fără a introduce parola pe terminal, vă puteți stoca utilizatorul și parola în fișierul de configurare specific utilizatorului ~/.my.cnf din directorul principal al utilizatorului, așa cum este descris mai jos.

Acum creați fișierul de configurare ~/.my.cnf și adăugați configurații mai jos în el (nu uitați să înlocuiți mysqluser și mysqlpasswd cu propriile valori) .

[mysql]
user=user
password=password

Salvați și închideți fișierul. Apoi setați permisiunile potrivite pentru el, pentru a-l face doar lizibil și scris de dvs.

chmod 0600 .my.cnf

Odată ce ați setat utilizatorul și parola în fișierul de configurare Mysql, de acum înainte când rulați comenzi mysql precum mysql, mysqladmin etc, acestea vor citi mysqluser și mysqlpasswd din fișierul de mai sus.

mysql 
mysql -u root 

De asemenea, v-ar putea dori să citiți aceste articole legate de MySQL/MariaDB:

    1. 20 comenzi MySQL (Mysqladmin) pentru administrarea bazelor de date în Linux
    2. Cum se schimbă parola rădăcină a MySQL sau MariaDB în Linux
    3. Cum să resetați parola rădăcină MySQL sau MariaDB în Linux
    4. 15 Sfaturi utile de optimizare și optimizare a performanței MySQL/MariaDB
    5. 4 instrumente utile pentru linia de comandă pentru a monitoriza performanța MySQL în Linux

În acest ghid, am arătat cum să rulați comenzi MySQL fără a introduce parola root pe terminal. Dacă aveți întrebări sau gânduri de împărtășit, contactați-ne prin formularul de feedback de mai jos.