у меня базы mysql на другом винте, попробуйте поискать их (я забыл путь вроде /var/db/)
sudo updatedb && locate -i mysql | grep var
остановите mysql
stop mysql && /etc/init.d/mysql stop
и верните владельца каталогу баз данных
sudo chown mysql:mysql /var/db/mysql (или где там лежат базы, вы пишете о /var/lib/mysql
start mysql
я бы попробовал сначала так отделаться или сделайте бакап баз и переустановите mysql
правда владельца сменили не только мускулю и где еще аукнется ошибка - бог его знает.
sudo chown mysql:mysql /var/db/mysql (или где там лежат базы, вы пишете о /var/lib/mysql
start mysql
в первую очередь попробовал, не помогло
Сейчас снес все, установил, попал в базу mysql c GRANT привелегиями... вроде сдивнулось, отпишу как закончу
Пользователь решил продолжить мысль 31 Января 2011, 15:50:01:
vasilisc, огромное спасибо!
Все победил, делаем выводы:
1. Никого не пускайте за свой терминал! (!!!)
2. Если вы все-же столкнулись с такой проблемой, то:
2.1 Сшибаем Mysql предварительно забекапив конфиги.
apt-get autoremove libpam-mysql mysql-server mysql-client
2.2 Устанавливаем оного.
apt-get install libpam-mysql mysql-server mysql-client
2.3 Восстанавливаемся (конфиги, базы) из бекапа (если имеется) не забываем про права root у нас теперь с правами.
2.4 На случай если нет такового, вспоминаем про файлик /root/.mysql_history (хоть структуру, но восстановите).
vasilisc, еще раз спасибо!
З.Ы. Вот так прошел мой понедельник.