sql >> Databáze >  >> RDS >> Mysql

Jak změnit kořenové heslo MySQL nebo MariaDB v Linuxu

Pokud instalujete MySQL nebo MariaDB v Linuxu poprvé, je pravděpodobné, že budete spouštět mysql_secure_installation skript pro zabezpečení vaší instalace MySQL se základním nastavením.

Jedním z těchto nastavení je heslo kořenového adresáře databáze – které musíte udržovat v tajnosti a používat jej pouze v případě, že je vyžadováno. Pokud jej potřebujete změnit (například když administrátor databáze změní role – nebo je propuštěn!).

Doporučené čtení: Obnovte kořenové heslo MySQL nebo MariaDB v Linuxu

Tento článek se vám bude hodit. Vysvětlíme, jak změnit root heslo databázového serveru MySQL nebo MariaDB v Linuxu.

I když budeme používat MariaDB serveru v tomto článku by pokyny měly fungovat pro MySQL také.

Změňte heslo kořenového adresáře MySQL nebo MariaDB

Znáte heslo uživatele root a chcete ho resetovat, v tomto případě se ujistěte, že MariaDB běží:

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

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

Pokud výše uvedený příkaz nevrátí slovo active když je výstup nebo je zastaven, budete muset před pokračováním spustit službu databáze:

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

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

Dále se přihlásíme k databázovému serveru jako root:

# mysql -u root -p

Pro kompatibilitu napříč verzemi použijeme následující prohlášení k aktualizaci uživatelské tabulky v databázi mysql. Upozorňujeme, že musíte nahradit YourPasswordHere s novým heslem, které jste zvolili pro root.

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

Pro ověření ukončete aktuální relaci MariaDB zadáním.

MariaDB [(none)]> exit;

a poté stiskněte Enter. Nyní byste měli být schopni se připojit k serveru pomocí nového hesla.

Shrnutí

V tomto článku jsme vysvětlili, jak změnit root heslo MariaDB / MySQL – ať už znáte to aktuální, nebo ne.

Jako vždy nám neváhejte napsat, pokud máte nějaké dotazy nebo zpětnou vazbu, pomocí níže uvedeného formuláře pro komentáře. Těšíme se na vaši zprávu!


  1. Kurz SQL Server – Vše, co potřebujete k zvládnutí Transact-SQL

  2. Vytváříte obslužnou rutinu protokolování pro připojení k Oracle?

  3. Ukládání dat XML na SQL Server

  4. Migrace Amazon RDS (MySQL nebo MariaDB) na On-Prem Server