![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 496 Pomógł: 2 Dołączył: 15.07.2011 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Zainstalowałem Ubuntu 18.4, następnie Apache,Mysql,PHP, utworzyłem bazę , a później pobrałem swój projekt z GitHuba i wykonałem polecenie:
niestety dostałem poniższy błąd: [Doctrine\DBAL\Exception\DriverException] An exception occured in driver: SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' [Doctrine\DBAL\Driver\PDOException] SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' [PDOException] SQLSTATE[HY000] [1698] Access denied for user 'root'@'localhost' Zauważyłem też że podobny błąd dostaję próbując zalogować się z konsoli do bazy na użytkownika root:
ERROR 1698 (28000): Access denied for user 'root'@'localhost' jednak jak loguję się przez sudo to dostaję się bez problemu ustawienia w pliku parameters.yaml
co robię źle ? Ten post edytował damianooo 22.12.2018, 22:36:36 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 879 Pomógł: 230 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Logujesz się przez sudo, ale zainstaluj sobie np. phpmyadmin na serwerze i też spróbuj się połączyć. Wg mnie będzie dokładnie to samo.
Utwórz nowego użytkownika Kod CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost'; FLUSH PRIVILEGES; a potem jeszcze usuń/wykomentuj z: /etc/mysql/mysql.conf.d/mysqld.cnf linijkę: bind-address = 127.0.0.1 oczywiście po tej czynności: sudo service mysql restart Po zmianie danych na nowego usera powinno być ok. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 16:28 |