Назад | Перейти на главную страницу

установка mysql не удалась

Всякий раз, когда я пытаюсь установить mysql 5.0.77 на CentOS 5.5, установка проходит нормально. Итак, всякий раз, когда я пытаюсь:

mysql -u root -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

(Пароль пуст)

При дальнейшем исследовании я обнаружил, что таблица пользователей mysql db пуста. Кто-нибудь знает решение этой проблемы.

Спасибо.

Спасибо, karmawhore! Переустановка не прошла. Но я решил проблему, вручную вставив root в mysql - user table с помощью mysqld --skip-grant-tables.

у вас уже была установка и вы обновили? или это новая установка?

Если вы только что установили его, вы можете попробовать переустановить пакет после его очистки.

Если это было обновление, вы можете остановить его и запустить демон с помощью:

/usr/sbin/mysqld --skip-grant-tables

затем войдите в клиент, создайте свое имя пользователя. После этого перезапустите MySQL, так как запуск с skip-grant-tables запускает ваш сервер без аутентификации, и любое соединение имеет привилегии root / grant.

(не уверен на 100% в пути для mysqld, когда я запускаю Debian, но метод тот же)