Kif Tqabbad ma' MySQL Mingħajr Root Password fuq Terminal


Normalment waqt l-installazzjoni tas-server tad-database MySQL/MariaDB fuq Linux, huwa rakkomandat li tissettja password tal-utent għerq MySQL biex tiżguraha, u din il-password hija meħtieġa biex taċċessa s-server tad-database bi privileġġi tal-utent tal-għeruq.

F'din il-gwida, aħna ser nuruk kif tikkonnettja u tħaddem il-kmandi MySQL mingħajr ma ddaħħal password (mysql passwordless root login) fuq it-terminal Linux.

Kif Issettja l-Password Root MySQL

Fil-każ li tkun għadha kif installat is-server MySQL/MariaDB, allura ma teħtieġ l-ebda password biex tikkonnettja miegħu bħala utent root. Biex tiżguraha, issettja l-password MySQL/MariaDB għall-utent root bil-kmand li ġej.

Innota li dan il-kmand huwa biss wieħed mill-ħafna Kmandi MySQL (Mysqladmin) għall-Amministrazzjoni tad-Database fil-Linux.

# mysqladmin -u root password YOURNEWPASSWORD

Kif Tqabbad jew Mexxi MySQL Mingħajr Root Password

Biex tmexxi kmandi MySQL mingħajr ma ddaħħal il-password fuq it-terminal, tista 'taħżen l-utent u l-password tiegħek fil-fajl ta' konfigurazzjoni speċifika għall-utent ~/.my.cnf fid-direttorju tad-dar tal-utent kif deskritt hawn taħt.

Issa oħloq il-fajl tal-konfigurazzjoni ~/.my.cnf u żid il-konfigurazzjonijiet hawn taħt fih (ftakar li tissostitwixxi mysqluser u mysqlpasswd bil-valuri tiegħek).

[mysql]
user=user
password=password

Issejvja u agħlaq il-fajl. Imbagħad issettja l-permessi xierqa fuqha, biex tagħmilha tinqara u tinkiteb biss minnek.

# chmod 0600 .my.cnf

Ladarba tkun issettja l-utent u l-password fil-fajl tal-konfigurazzjoni Mysql, minn issa 'l quddiem meta tmexxi kmandi mysql bħal mysql, mysqladmin eċċ, dawn se jaqraw il-mysqluser u mysqlpasswd mill-fajl ta' hawn fuq.

# mysql 
# mysql -u root 

Tista' wkoll tixtieq taqra dawn l-artikoli relatati dwar MySQL/MariaDB:

    1. 20 Kmandi MySQL (Mysqladmin) għall-Amministrazzjoni tad-Database fil-Linux
    2. Kif Tibdel il-Password Root ta' MySQL jew MariaDB fil-Linux
    3. Kif Reset MySQL jew MariaDB Root Password fil-Linux
    4. 15 Suġġerimenti Utli dwar l-Irfinar u l-Ottimizzazzjoni tal-Prestazzjoni tal-MySQL/MariaDB
    5. 4 Għodod Utli tal-Linja tal-Kmand biex Tissorvelja l-Prestazzjoni tal-MySQL fil-Linux

    F'din il-gwida, urejna kif tħaddem il-kmandi MySQL mingħajr ma ddaħħal il-password tal-għeruq fuq it-terminal. Jekk għandek xi mistoqsijiet jew ħsibijiet x'taqsam, ikkuntattjana permezz tal-formola ta' feedback hawn taħt.