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

Jak resetovat/změnit heslo roota MySql příkazového řádku v ubuntu linux

Zde vám ukážu, jak resetovat/změnit kořenové heslo MySql na příkazovém řádku v ubuntu linux, Pomocí některých příkazů mysql CLI můžete snadno obnovit své heslo správce mysql. Protože jsem zapomněl na své root heslo mysql, použiji níže uvedené příkazy k resetování hesla root mysql a funguje to jako kouzlo.

Error:
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ 
(using password: NO)

Poté jsem provedl reset podle níže uvedených kroků

Krok-1: Nejprve se přihlaste ke svému ubuntu serveru pomocí ssh a zastavte mysql server.

sudo /etc/init.d/mysql stop

NEBO

sudo service mysql stop

Krok 2: Spusťte proces serveru/démona MySQL (mysqld) pomocí volby –skip-grant-tables, aby se nevyžadovalo heslo.

 sudo mysqld_safe --skip-grant-tables &


Krok 3: Připojte se k serveru mysql jako uživatel root spuštěním příkazu níže na terminálu.

sudo mysql -u root

Krok-4: Nastavte nové heslo uživatele root mysql. Stačí nahradit „NewPassword“ požadovaným heslem v níže uvedeném příkazu.

UPDATE user SET Password=PASSWORD('NewPassword') WHERE User='root'; FLUSH PRIVILEGES; exit;

Krok 5: Nyní je vše hotovo restartujte server mysql.

sudo /etc/init.d/mysql start

NEBO

sudo service mysql start

Pokud se vám tento příspěvek líbí, nezapomeňte se přihlásit k odběru mého veřejného zápisníku pro další užitečné věci


  1. Proč PostgreSQL sloučil uživatele a skupiny do rolí?

  2. StarJoinInfo v prováděcích plánech

  3. Nemohu spustit prohlížeč SQL Server

  4. Školení PostgreSQL pro MySQLery