когда вы получаете Access denied for user 'root '@'localhost' (using password: YES)
, это означает, что приложению удалось подключиться к работающему серверу MySQL, но этап авторизации не прошел.
Пожалуйста, проверьте, если вы можете подключиться с помощью другого инструмента (вы можете ввести в терминал mysql -u root -p
). Если вам не удается подключиться, это означает, что ваши учетные данные неверны или ваш пользователь не может подключиться к целевой базе данных.
Если вы можете подключиться с помощью другого инструмента, проблема в том, что ваше приложение загружается другой набор учетных данных (например, если они установлены в вашей среде ОС). Вы можете установить точку останова и проверить, загружены ли правильные учетные данные.