GNU/Linux >> Znalost Linux >  >> Linux

Jak změnit heslo root mysql

Jednou z možností je uložit UPDATE mysql.user SET Password=PASSWORD('newpass') WHERE User='root'; do souboru a poté ručně spusťte mysqld s --init-file=FILENAME . Jakmile se server spustí, měl by obnovit vaše heslo a poté byste se měli moci přihlásit. Poté byste měli server vypnout a spustit normálně.


Trochu pozdě do hry, ale měl jsem stejný problém na instalaci raspberry pi a zjistil jsem, že potřebuje nadmořskou výšku. Přidání sudo na začátek změny hesla umožnilo, aby to fungovalo.

sudo mysqladmin -u root password 'newpass'

následovaný zvýšeným přístupem sql

sudo mysql -u root -p  

Pokud některý z nich není spuštěn jako sudo, selže.


Heslo uživatele root je ve výchozím nastavení prázdný řetězec.

A (using password: NO) říká, že neexistuje žádné heslo.

Zkoušíte se přihlásit z jiného systému? Představuji si, že se jako uživatel root můžete přihlásit pouze lokálně.


Odstranil jsem instalaci MySQL a smazal datové soubory a poté jsem ji znovu nainstaloval.

Poté se mi podařilo nastavit heslo roota. Jakmile na něco nastavíte heslo roota. mysqladmin vám to nedovolí resetovat, pokud to neznáte.

Chcete-li jej resetovat, musíte mít vlastnictví nad tím, jak se provádí mysqld, a vložit do něj iniciační soubor pro změnu hesla uživatele root:https://dev.mysql.com/doc/refman/5.0/en/resetting-permissions .html


Linux
  1. Linux – Jak změnit zapomenuté heslo roota?

  2. Jak změníme heslo root?

  3. Jak resetovat kořenové heslo MySQL?

  1. Jak resetovat nebo změnit heslo root v Linuxu

  2. Jak resetovat kořenové heslo MySQL nebo MariaDB

  3. Jak resetovat kořenové heslo MySQL

  1. Jak resetovat nebo změnit heslo kořene MySQL v systému Linux nebo Windows

  2. Jak změnit výzvu Sudo v Linuxu

  3. Jak změnit heslo uživatele root na Ubuntu 20.04