Так что я получил эту ошибку пару раз. Пробовал разные вещи, чтобы решить эту проблему, но решение продолжает меня освещать. До сих пор единственным способом, которым я смог восстановить доступ к локальному серверу sql, является удаление установки xampp и ее переустановка.xampp - mysql # 1045 - Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: YES)
После переустановки я могу получить доступ к базе данных mysql без проблем.
Как всегда, после перезагрузки компьютера или нового дня, Эта ошибка появляется снова.
Сначала я был просто с помощью учетной записи суперпользователя без пароля, настройка конфигурации, чтобы соответствовать этому, и я хотел бы получить ту же ошибку, за исключением того, что бы сказать «с помощью пароля: НЕТ»
я тогда неустановленный и переустановить xampp и установить пароль для учетной записи root. это отлично работало весь рабочий день. Я возвращаюсь в понедельник и пытаюсь получить доступ к моей локальной базе данных, i get, # 1045 - Доступ запрещен для пользователя 'root' @ 'localhost' (с использованием пароля: ДА)
Видя, что я не могу позволить себе продолжать переустанавливать каждый день, было бы жадно, если бы я мог найти решение этого.
Редактировать: Я забыл упомянуть, что получаю ту же ошибку, пытающуюся получить доступ к базе данных mysql с помощью командной строки.
В целом, лучше всего создать нового пользователя базы данных для вашего веб-приложения. Просто дайте это разрешение пользователю только в базе данных, связанной с веб-сайтом. Вы не хотите, чтобы пароль root попадал в чужие руки. Но я не знаю, почему вы получаете проблемы с доступом к базе данных с помощью пользователя root. – Annabel
локальная база данных используется только мной. у нас есть выделенный сервер для нашего живого материала, но я использую локальную базу данных для расчёта с помощью резервных копий и частного развития. – Lars