Hvernig á að breyta rót lykilorði MySQL eða MariaDB í Linux


Ef þú ert að setja upp MySQL eða MariaDB í Linux í fyrsta skipti, eru líkurnar á að þú sért að keyra mysql_secure_installation forskrift til að tryggja MySQL uppsetninguna þína með grunnstillingum.

Ein af þessum stillingum er lykilorð gagnagrunnsrótar - sem þú verður að halda leyndu og nota aðeins þegar þess er krafist. Ef þú þarft að breyta því (til dæmis þegar gagnagrunnsstjóri skiptir um hlutverk – eða er sagt upp störfum!).

Þessi grein mun koma sér vel. Við munum útskýra hvernig á að breyta rót lykilorði MySQL eða MariaDB gagnagrunnsþjóns í Linux.

Þó að við munum nota MariaDB netþjón í þessari grein ættu leiðbeiningarnar líka að virka fyrir MySQL.

Breyttu MySQL eða MariaDB rót lykilorði

Þú veist rótarlykilorðið og vilt endurstilla það, í þessu tilfelli skulum við ganga úr skugga um að MariaDB sé í gangi:

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

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

Ef skipunin hér að ofan skilar ekki orðinu virk sem úttak eða það stöðvað, þá þarftu að ræsa gagnagrunnsþjónustuna áður en þú heldur áfram:

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

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

Næst munum við skrá okkur inn á gagnagrunnsþjóninn sem rót:

# mysql -u root -p

Fyrir samhæfni milli útgáfur munum við nota eftirfarandi yfirlýsingu til að uppfæra notendatöfluna í mysql gagnagrunninum. Athugaðu að þú þarft að skipta út YourPasswordHere fyrir nýja lykilorðið sem þú hefur valið fyrir rót.

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

Til að staðfesta skaltu hætta núverandi MariaDB lotu með því að slá inn.

MariaDB [(none)]> exit;

og ýttu síðan á Enter. Þú ættir nú að geta tengst þjóninum með nýja lykilorðinu.

Í þessari grein höfum við útskýrt hvernig á að breyta MariaDB/MySQL rót lykilorðinu - hvort sem þú þekkir núverandi eða ekki.

Eins og alltaf, ekki hika við að senda okkur athugasemd ef þú hefur einhverjar spurningar eða athugasemdir með því að nota athugasemdareyðublaðið okkar hér að neðan. Okkur hlakkar til að heyra frá þér!