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:
- 20 comenzi MySQL (Mysqladmin) pentru administrarea bazelor de date în Linux
- Cum se schimbă parola rădăcină a MySQL sau MariaDB în Linux
- Cum să resetați parola rădăcină MySQL sau MariaDB în Linux
- 15 Sfaturi utile de optimizare și optimizare a performanței MySQL/MariaDB
- 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.