Jinsi ya Kubadilisha Nenosiri la Mizizi ya MySQL au MariaDB kwenye Linux


Ikiwa unasakinisha MySQL au MariaDB katika Linux kwa mara ya kwanza, kuna uwezekano kuwa utakuwa unatumia hati ya mysql_secure_installation ili kulinda usakinishaji wako wa MySQL kwa mipangilio ya msingi.

Mojawapo ya mipangilio hii ni, nenosiri la msingi la hifadhidata - ambayo lazima uiweke siri na uitumie tu inapohitajika. Ikiwa unahitaji kuibadilisha (kwa mfano, wakati msimamizi wa hifadhidata anabadilisha majukumu - au ameachishwa kazi!).

Makala hii itakuja kwa manufaa. Tutaelezea jinsi ya kubadilisha nenosiri la msingi la seva ya hifadhidata ya MySQL au MariaDB katika Linux.

Ingawa tutatumia seva ya MariaDB katika nakala hii, maagizo yanapaswa kufanya kazi kwa MySQL pia.

Badilisha MySQL au MariaDB Root Password

Unajua nenosiri la mizizi na unataka kuiweka upya, katika kesi hii, hebu tuhakikishe MariaDB inaendesha:

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

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

Ikiwa amri iliyo hapo juu hairudishi neno active kama pato au imesimamishwa, utahitaji kuanzisha huduma ya hifadhidata kabla ya kuendelea:

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

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

Ifuatayo, tutaingia kwenye seva ya hifadhidata kama mzizi:

# mysql -u root -p

Kwa uoanifu katika matoleo yote, tutatumia taarifa ifuatayo kusasisha jedwali la mtumiaji katika hifadhidata ya mysql. Kumbuka kwamba unahitaji kubadilisha YourPasswordHere na nenosiri jipya ambalo umechagua kwa root.

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

Ili kuthibitisha, funga kipindi chako cha sasa cha MariaDB kwa kuandika.

MariaDB [(none)]> exit;

na kisha bonyeza Enter. Unapaswa sasa kuwa na uwezo wa kuunganisha kwa seva kwa kutumia nenosiri mpya.

Katika makala hii tumeelezea jinsi ya kubadilisha nenosiri la mizizi ya MariaDB/MySQL - ikiwa unajua la sasa au la.

Kama kawaida, jisikie huru kutupa kidokezo ikiwa una maswali au maoni yoyote kwa kutumia fomu yetu ya maoni hapa chini. Tunatarajia kusikia kutoka kwako!