Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Не могу ни удалить не установить mysql  (Прочитано 2024 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mnk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
После экспериментов с mysql, случился subj.
При удалении пишет
(Нажмите, чтобы показать/скрыть)
При установке пишет тоже самое и не дает установить пароль, тк mysql не запускается.
Ни удалить не установить mysql я не могу.
Подскажите, как поправить?
Настройки (пользователи, базы) mysql ни какие не делал.

Оффлайн Vitsliputsli

  • Старожил
  • *
  • Сообщений: 1293
    • Просмотр профиля
Re: Не могу ни удалить не установить mysql
« Ответ #1 : 15 Январь 2014, 10:52:37 »
Каких экспериментов?

sudo apt-get install -f
Пробовали?

Оффлайн mnk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 49
    • Просмотр профиля
Re: Не могу ни удалить не установить mysql
« Ответ #2 : 15 Январь 2014, 12:28:03 »
Каких экспериментов?
Сначала установил mysql-5.6, потом попробовал вернуться обратно.
sudo apt-get install -f
Пробовали?
Пробовал - не получилось. Вываливался с той же ошибкой.
После нескольких часов пляски с бубном получилось.
1. Удаляем старые дистрибутивы, сохранив при этом  /etc/mysql/my.cnf
sudo apt-get purge libaio1 mysql-server-5.6 mysql-server-core-5.6 libdbd-mysql-perl libdbi-perl libterm-readkey-perl2. Удалил базы
3. Накатываем
sudo apt-get install libaio1 mysql-server-5.5 mysql-server-core-5.5 libdbd-mysql-perl libdbi-perl libterm-readkey-perl mysql-client-core-5.53. Сервер не запустился и ругается
Цитировать
can't find file './mysql/host.frm'
Делаемsudo chown -R mysql:mysql /val/lib/mysqlПосле этого - все запустилось.
Еще тонкость - если при запуске ругается на пользователя debian-sys-maint и не выключается по команде service mysql stop,
то надо  mysql-пользователю  debian-sys-maint задать пароль из файла /etc/mysql/debian.cnf
update user set password=PASSWORD("password from /etc/mysql/debian.cnf") where User='debian-sys-maint'
« Последнее редактирование: 15 Январь 2014, 15:38:01 от mnk »

 

Страница сгенерирована за 0.072 секунд. Запросов: 25.