Weboldal keresés

Hogyan változtassuk meg a MySQL vagy a MariaDB root jelszavát Linux alatt


Ha először telepíti a MySQL-t vagy a MariaDB-t Linuxon, akkor valószínűleg a mysql_secure_installation szkriptet fogja futtatni, hogy biztosítsa a MySQL telepítését az alapvető beállításokkal.

Az egyik ilyen beállítás az adatbázis gyökérjelszava – amelyet titokban kell tartani, és csak akkor kell használni, ha szükséges. Ha módosítania kell (például amikor egy adatbázis-adminisztrátor szerepet cserél – vagy elbocsátják!).

Javasolt olvasmány: MySQL vagy MariaDB gyökérjelszó helyreállítása Linux rendszeren

Ez a cikk jól fog jönni. Elmagyarázzuk, hogyan lehet megváltoztatni a MySQL vagy a MariaDB adatbázis-kiszolgáló root jelszavát Linux alatt.

Bár ebben a cikkben MariaDB szervert fogunk használni, az utasításoknak a MySQL esetén is működniük kell.

Módosítsa a MySQL vagy a MariaDB root jelszót

Ismeri a root jelszót, és szeretné visszaállítani, ebben az esetben ellenőrizze, hogy a MariaDB fut-e:

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

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

Ha a fenti parancs nem adja vissza az active szót kimenetként, vagy leállítja, akkor a folytatás előtt el kell indítania az adatbázis-szolgáltatást:

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

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

Ezután rootként jelentkezünk be az adatbázis-kiszolgálóra:

mysql -u root -p

A verziók közötti kompatibilitás érdekében a következő utasítást használjuk a mysql adatbázis felhasználói táblájának frissítésére. Vegye figyelembe, hogy a YourPasswordHere elemet le kell cserélnie a root számára kiválasztott új jelszóra.

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

Az érvényesítéshez gépeléssel lépjen ki az aktuális MariaDB-munkamenetből.

MariaDB [(none)]> exit;

majd nyomja meg az Entert. Most már képesnek kell lennie az új jelszó használatával csatlakozni a szerverhez.

Összegzés

Ebben a cikkben elmagyaráztuk, hogyan lehet megváltoztatni a MariaDB/MySQL root jelszót – függetlenül attól, hogy ismeri a jelenlegi jelszót, vagy sem.

Mint mindig, nyugodtan írjon nekünk, ha bármilyen kérdése vagy visszajelzése van az alábbi megjegyzés űrlapunk segítségével. Várom válaszukat!