sql >> Database >  >> RDS >> Mysql

Hoe het root-wachtwoord van MySQL of MariaDB in Linux te veranderen

Als u MySQL of MariaDB voor de eerste keer in Linux installeert, is de kans groot dat u mysql_secure_installation uitvoert script om uw MySQL-installatie te beveiligen met basisinstellingen.

Een van deze instellingen is het root-wachtwoord van de database - dat u geheim moet houden en alleen moet gebruiken als dat nodig is. Als u het moet wijzigen (bijvoorbeeld wanneer een databasebeheerder van rol verandert – of wordt ontslagen!).

Voorgesteld lezen: Herstel MySQL- of MariaDB-rootwachtwoord in Linux

Dit artikel zal van pas komen. We zullen uitleggen hoe je een root-wachtwoord van een MySQL- of MariaDB-databaseserver in Linux kunt wijzigen.

Hoewel we een MariaDB . zullen gebruiken server in dit artikel, zouden de instructies moeten werken voor MySQL ook.

MySQL- of MariaDB-rootwachtwoord wijzigen

U kent het root-wachtwoord en wilt het opnieuw instellen, laten we in dit geval ervoor zorgen dat MariaDB actief is:

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

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

Als de bovenstaande opdracht het woord active niet retourneert als uitvoer of het is gestopt, moet u de databaseservice starten voordat u doorgaat:

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

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

Vervolgens zullen we als root inloggen op de databaseserver:

# mysql -u root -p

Voor compatibiliteit tussen versies gebruiken we de volgende verklaring om de gebruikerstabel in de mysql-database bij te werken. Merk op dat u YourPasswordHere . moet vervangen met het nieuwe wachtwoord dat je hebt gekozen voor root.

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

Om te valideren, verlaat u uw huidige MariaDB-sessie door te typen.

MariaDB [(none)]> exit;

en druk vervolgens op Enter. U zou nu met het nieuwe wachtwoord verbinding moeten kunnen maken met de server.

Samenvatting

In dit artikel hebben we uitgelegd hoe u het MariaDB / MySQL-rootwachtwoord kunt wijzigen - of u het huidige wachtwoord nu kent of niet.

Zoals altijd, voel je vrij om ons een bericht te sturen als je vragen of feedback hebt met behulp van ons reactieformulier hieronder. We horen graag van je!


  1. Hoe kan ik XML doorgeven van C# naar een opgeslagen procedure in SQL Server 2008?

  2. Incrementele databasewijzigingen detecteren (Oracle naar MongoDB ETL)

  3. PostgreSQL JSON-kolom upgraden naar JSONB?

  4. Een tabblad specificeren in een postgres front-end KOPIE