Hej mam ogromny problem z utworzeniem bazy danych. Wydaje mi się, że projekt nie ma dostępu do mysql. Poszukuję rozwiązania, znajdzie się dobra duszyczka aby pomóc?
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client [PDOException] PDO::_construct(): The server requested authentication method unknown to the client [cachingsha2_password]
@Rogalwpiekarniku: Mysql 8 którego prawdopodobnie używasz domyślnie korzysta z innej meteory autentykacji. Możesz w configu mysql zmienić pole default_authentication_plugin z auth_socket na mysql_native_password albo utworzyć nowego usera w taki sposób:
CREATE USER 'user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
@Rogalwpiekarniku: mysql 8 podczas instalacji generuje hasło, które wypluwa w linii komend, jak sobie go nie zapiszesz, to reinstaluj i tym razem się przypatrz dobrze na instrukcje przy starcie
@Benzen: W międzyczasie zrobiłem update homebrew m.in. mysql wciąż ten sam bład. Z access denied. Przystąpię do czynności z twoich linków. Dzięki za pomoc.
Wydaje mi się, że projekt nie ma dostępu do mysql.
Poszukuję rozwiązania, znajdzie się dobra duszyczka aby pomóc?
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
[PDOException]
PDO::_construct(): The server requested authentication method unknown to the client [cachingsha2_password]
#php #doctrine #mysql
default_authentication_plugin
zauth_socket
namysql_native_password
albo utworzyć nowego usera w taki sposób:
CREATE USER 'user'@'localhost' IDENTIFIED WITH mysql_native_password
BY 'password';
FLUSH PRIVILEGES;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
W my.cfg nie znalazłem pola defaultauthenticationplugin czy chodziło o jakiś config w Symfony? .env i doctrine.yaml również są pozbawione takich pól.
mysql --user=root --password
lub
mysql --user=root
to co dostajesz?
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
w my.configu jest moje hasło.
@Rogalwpiekarniku: A domyślasz się może czemu zmienił się błąd bez zmiany
default_authentication_plugin
?1045 wyrzuca przy próbie użycia sql w dowolnym terminalu
Te pierwsze podczas próby użycia Doctrine do zbudowania bazy danych
mysqld daje jeszcze InnoDB: Unable to lock ./ibdata1 error: 35
Komentarz usunięty przez autora
https://community.jaspersoft.com/wiki/uninstall-mysql-mac-os-x
https://dev.mysql.com/doc/refman/8.0/en/osx-installation.html
Przystąpię do czynności z twoich linków.
Dzięki za pomoc.
W połowie linka z jaspersoftu jest plik, którego nie znam:
edit /etc/hostconfig and remove the line MYSQLCOM=-YES-