Kā nomainīt MySQL vai MariaDB saknes paroli Linux


Ja MySQL vai MariaDB Linux instalējat pirmo reizi, visticamāk, jūs izpildīsit mysql_secure_installation skriptu, lai nodrošinātu MySQL instalāciju ar pamata iestatījumiem.

Viens no šiem iestatījumiem ir datubāzes saknes parole - kas jums jāglabā slepenībā un jāizmanto tikai tad, kad tas ir nepieciešams. Ja jums tas jāmaina (piemēram, kad datu bāzes administrators maina lomas - vai tiek atlaists!).

Šis raksts noderēs. Mēs paskaidrosim, kā mainīt MySQL vai MariaDB datu bāzes servera root paroli Linux.

Lai gan šajā rakstā mēs izmantosim MariaDB serveri, instrukcijām vajadzētu darboties arī MySQL.

Mainiet MySQL vai MariaDB saknes paroli

Jūs zināt saknes paroli un vēlaties to atiestatīt, šajā gadījumā pārliecinieties, vai darbojas MariaDB:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl is-active mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld status

Ja iepriekš minētā komanda neatgriež vārdu active kā izvadi vai tā ir apturēta, pirms turpināt, jums būs jāsāk datu bāzes pakalpojums:

------------- CentOS/RHEL 7 and Fedora 22+ ------------- 
# systemctl start mariadb

------------- CentOS/RHEL 6 and Fedora -------------
# /etc/init.d/mysqld start

Pēc tam mēs pieteiksies datu bāzes serverī kā root:

# mysql -u root -p

Lai nodrošinātu saderību starp dažādām versijām, mēs izmantosim šo paziņojumu, lai atjauninātu lietotāju tabulu mysql datu bāzē. Ņemiet vērā, ka jums ir jāaizstāj YourPassword Here ar jauno paroli, kuru esat izvēlējies root.

MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;

Lai apstiprinātu, izejiet no pašreizējās MariaDB sesijas, ierakstot.

MariaDB [(none)]> exit;

un pēc tam nospiediet taustiņu Enter. Tagad jums vajadzētu būt iespējai izveidot savienojumu ar serveri, izmantojot jauno paroli.

Šajā rakstā mēs esam paskaidrojuši, kā mainīt MariaDB/MySQL saknes paroli - neatkarīgi no tā, vai zināt pašreizējo vai nē.

Kā vienmēr, nekautrējieties pamest mums piezīmi, ja jums ir kādi jautājumi vai atsauksmes, izmantojot mūsu komentāru veidlapu zemāk. Mēs ceram uz jums atbildi!