Adresář článků
když se pokusíte použít MySQL databáze, můžete narazit na následující chybovou zprávu:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Jak vyřešitMySQL CHYBA 1045 (28000): Přístup odepřen uživateli 'root'@'localhost'?
1. Nejprve zastavte server
service mysql stop
mkdir /var/run/mysqld
3. Udělte MySQL oprávnění používat vytvořený adresář.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
nebo:
mysql -u root mysql
V klientovi mysql řekněte serveru, aby znovu načetl tabulky grantů, aby fungovaly výpisy správy účtu:
mysql> FLUSH PRIVILEGES;
pak upravit'root'@'localhost'
heslo k účtu.Nahraďte heslo heslem, které chcete používat.Chcete-li změnit heslo pro účet root s jinou částí názvu hostitele, upravte pokyny pro použití tohoto názvu hostitele.
MySQL 5.7.6 a novější:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 a starší:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
nebo přímo na stole uživatelů:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Pro XAMPP
Zastavte službu MySQL,Otevřete příkazové okno a přepněte se do adresáře XAMPP MySQL:
> cd \xampp\mysql\bin\
Chcete-li službu spustit bez zabezpečení (všimněte si, že používáte mysqld, nikoli mysql):
> mysqld.exe --skip-grant-tables
V tomto okně bude spuštěna služba MySQL, takže otevřete další příkazové okno a přejděte do adresáře XAMPP MySQL:
> cd \xampp\mysql\bin\
Spusťte klienta MySQL:
> mysql
Aktualizovat heslo:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Ukončete MySQL:
mysql> \q
Pomocí správce úloh zrušte mysqld.exe, který je stále spuštěn, a restartujte službu MySQL.
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdílené "MySQL ERROR 1045 (28000): Přístup odepřen pro uživatele 'root'@'localhost' jak vyřešit" vám pomůže.
Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-30369.html
Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!