Исправление сломанного пакета mysql-server после обновления до 12.04

Чтобы запустить Conqu на Linux, вам нужен Adobe AIR. Если у вас уже есть это, вы просто дважды щелкните загруженный файл Conqu. В противном случае сначала установите AIR:

Как установить Adobe AIR?

После успешного завершения установки, загрузите и установите Conqu.

3
задан 9 May 2012 в 23:36

3 ответа

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

sudo apt-get remove --purge mysql-server
sudo apt-get install mysql-server-5.5

Вещи, которые случались, когда я установил mysql и столкнулся с проблемой:

Возможно, вы потеряли или получили поврежденный /etc/my.cnf (см. сообщение о проблеме в .cnf?). Если так ...
sudo mv /etc/mysql/my.cnf  /etc/mysql/my.cnf.old 
sudo cp /etc/mysql/my.cnf.dpkg-old /etc/mysql/my.cnf
/etc/init.d/mysql start
Конечно, сделайте первую проверку, если у вас есть my.cnf.dpkg.dist
3
ответ дан 25 May 2018 в 11:38
  • 1
    Большое вам спасибо за ваш быстрый ответ, очень ценю это. Вот что я получил gist.github.com/548158a51643a9ddc78a :( BTW, у меня нет /etc/mysql/my.cnf.dpkg-dist, вот что я gist.github .com / 813c6b5164a9d50e2fb3 , my.cnf.dpkg-old, вероятно. – umpirsky 10 May 2012 в 00:41
  • 2
    Я заменил my.cnf на my.cnf.dpkg-old, и он сделал трюк, благодаря кучу! – umpirsky 10 May 2012 в 00:47
  • 3
    У меня нет файла с именем my.cnf. Что мне делать? – user 10 May 2012 в 16:38
  • 4
    У меня нет файла с именем my.cnf. Что мне делать? – user 10 May 2012 в 16:38
  • 5
    У меня нет файла с именем my.cnf. Что мне делать? – user 10 May 2012 в 16:38
  • 6
    У меня нет файла с именем my.cnf. Что мне делать? – user 10 May 2012 в 16:38
  • 7
    У меня нет файла с именем my.cnf. Что мне делать? – user 10 May 2012 в 16:38
  • 8
    У меня нет файла с именем my.cnf. Что мне делать? – user 10 May 2012 в 16:38
  • 9
    Что у вас в /etc/mysql? – umpirsky 10 May 2012 в 16:46
  • 10
    @indigon может быть ... он также может быть в совершенно другом месте. По умолчанию он находится в / etc / mysql. Там также должен быть по умолчанию (см. Ответ для имени;)) – Rinzwind 10 May 2012 в 18:27

Повторная установка вашей полной системы не требуется. Если что-нибудь, что вы всегда можете сделать

sudo apt-get remove --purge mysql-server
sudo apt-get install mysql-server-5.5

Вещи, которые произошли, когда я установил mysql и столкнулся с проблемой:

  • Возможно, вы потеряли или получили поврежденный /etc/my.cnf (см. сообщение о проблеме в .cnf?). Если это так ...
    sudo mv /etc/mysql/my.cnf  /etc/mysql/my.cnf.old 
    sudo cp /etc/mysql/my.cnf.dpkg-old /etc/mysql/my.cnf
    /etc/init.d/mysql start
    
    Конечно, сделайте первую проверку, если у вас есть my.cnf.dpkg.dist
3
ответ дан 7 August 2018 в 18:45

Этот ответ чрезвычайно опасен для всех, у кого есть базы данных mysql, поскольку он удалит их все. И нет необходимости выполнять такую ​​процедуру. Просто выполните:

sudo touch /etc/apparmor.d/local/usr.sbin.mysqld
service mysqld start

И mysql вернется в нормальное состояние, mysql будет запущен, а ваши базы данных будут завершены, а не стерты.

5
ответ дан 25 May 2018 в 11:38

Другие вопросы по тегам:

Похожие вопросы: