На виртуалке установил дебиан и необнаружив предустановленного MySQL установил MySQL Community server 5.7.5 из *.rpm файла (точнее файл .deb). После установки получил Access denied для root@localhost using password NO.
MySQL.ru пишет что надо запустить mysql_install_db, но такого файла нет. Скачал сборку *.tar.gz думал в соурсе есть mysql_install_db но его там тоже нет.
Как быть с траблой про Access denied и как установить начальные установки/привилегии для начальной работы mysql?
С администрированием серверов не часто сталкиваюсь, но вот сейчас подвис вопрос в этом направлении.
p.$. Debain установил как базовую postgreSQL за что его считаю молодцом, но MySQL тоже охота юзать.
AllesKlar
18.12.2014 - 01:03
зачем такие сложности?
удали все, что наставил.
Потом apt-get install mysql-server
и установщик сам у тебя запросит пароль рута.
_____________
[продано копирайтерам]
Цитата (AllesKlar @ 18.12.2014 - 00:03) |
зачем такие сложности? удали все, что наставил. Потом apt-get install mysql-server и установщик сам у тебя запросит пароль рута. |
apt-get с ошибкой ставит
.
Я победил, а стратегия победы заключалась в том, чтобы восстановить БД mysql с дефолтными грантами.
Тактика состояла в том, чтобы запустить демон mysql с параметром skip-grantes после чего залогившись с клиента выполнить drop. А потом из дампа вернуть все обратно.
Сама проблема заключалась в невозможности прочитать таблицы с грантами и поэтому выбрасывался аккес дениед.
В общем победа была одержана! Ура! Ура! Ура!
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.