Это первый раз, когда мне пришлось обратиться за вопросом - я действительно в тупике.
У меня есть mysql и работает на Linux-сервере (Ubuntu), и сегодня утром я попытался войти в phpMyAdmin. Я получил ошибку, которая сказала, что я не могу войти в систему. Поэтому я пошел в командную строку, набрал mysql -u root -p и, когда вас попросил ввести пароль, ввел его правильно. Затем я получил следующую ошибку:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Вот что странно:
Я не могу подключиться через mysql в командной строке или через phpMyAdmin, но все мои сайты WordPress работающ отлично. Однако, если я попытаюсь войти в систему с одним из учетных данных WP-сайтов, я получаю такую же ошибку, как указано выше.
Я проверил etc/mysql/my.cnf и увидел: bind-address = 127.0.0.1. Я попытался прокомментировать это и перезапустить mysql, не повезло. Я попытался изменить привязку-адрес на localhost и до сих пор не повезло. Сейчас он вернулся к bind-address = 127.0.0.1. Это тот же самый параметр, который у меня есть для второго Linode с теми же частными настройками ip / network, что и этот (я установил оба своих статических IP-адреса одновременно), но другой сервер работает нормально (может подключаться к MySQL ), и этот, похоже, меня ненавидит.
Итак, большой вопрос: что заставляет mysql больше не позволять мне подключаться, почему мои сайты WordPress все еще используют свои учетные данные (но я не могу через phpmyadmin или в командной строке), и как я могу помешать этому ускользнуть от меня в будущем?
Возможно, соответствующие подробности:
Два дня назад я настраивал частный IP на этом linode. cat /etc/hosts содержит localhost 127.0.0.1 localhost.localdomain localhost ping localhost возвращает результаты:ping localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_req=1 ttl=64 time=0.066 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_req=2 ttl=64 time=0.062 ms
Перезагружается недавно впервые за два месяца - может ли это что-то с этим делать? Кажется, пароль пользователя root автоматически менялся ... Большое спасибо за то, что вы помогли мне.