Katalog artykułów
kiedy spróbujesz użyć MySQL bazy danych, może pojawić się następujący komunikat o błędzie:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Jak rozwiązaćMySQL BŁĄD 1045 (28000): Odmowa dostępu dla użytkownika „root” @ „localhost”?
1. Najpierw zatrzymaj serwer
service mysql stop
mkdir /var/run/mysqld
3. Przyznaj MySQL uprawnienia do korzystania z utworzonego katalogu.
chown mysql: /var/run/mysqld
mysqld_safe --skip-grant-tables --skip-networking &
mysql -u root mysql
或:
mysql -u root mysql
W kliencie mysql powiedz serwerowi, aby przeładował tabele grantów, aby instrukcje zarządzania kontem działały:
mysql> FLUSH PRIVILEGES;
następnie zmodyfikuj'root'@'localhost'
hasło do konta.Zastąp hasło hasłem, którego chcesz użyć.Aby zmienić hasło do konta root z inną częścią nazwy hosta, zmodyfikuj instrukcje używania tej nazwy hosta.
MySQL 5.7.6 i nowsze:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';
MySQL 5.7.5 i starsze:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
lub bezpośrednio w tabeli użytkowników:
UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Dla XAMPP
Zatrzymaj usługę MySQL,Otwórz okno poleceń i przejdź do katalogu XAMPP MySQL:
> cd \xampp\mysql\bin\
Aby uruchomić usługę bez zabezpieczeń (pamiętaj, że używasz mysqld, a nie mysql):
> mysqld.exe --skip-grant-tables
Usługa MySQL będzie działać w tym oknie, więc otwórz inne okno poleceń i przejdź do katalogu XAMPP MySQL:
> cd \xampp\mysql\bin\
Uruchom klienta MySQL:
> mysql
Aktualizować hasło:
mysql> UPDATE mysql.user SET password=PASSWORD('mynewpassword') WHERE user='root';
Zamknij MySQL:
mysql> \q
Użyj menedżera zadań, aby anulować wciąż działający program mysqld.exe i uruchom ponownie usługę MySQL.
Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępnione „MySQL ERROR 1045 (28000): Odmowa dostępu dla użytkownika „root” @ „localhost”, jak rozwiązać” pomoże ci.
Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-30369.html
Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!
📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
Udostępnij i polub, jeśli chcesz!
Twoje udostępnianie i polubienia to nasza ciągła motywacja!