MySQL не запускается из-за AppArmor?

Установить пакет ubuntu-limited-extras:

ubuntu-limited-extras

затем запустить:

sudo / usr /share/doc/libdvdread4/install-css.sh

, чтобы установить библиотеку sudo /usr/share/doc/libdvdread4/install-css.sh, которая не включена в по юридическим причинам. Наконец, установите ваш любимый DVD-плеер, если вы еще этого не сделали. Теперь все фильмы DVD должны играть как шарм.

20
задан 17 May 2017 в 10:55

55 ответов

В моем случае, пытаясь установить mysql-server-5.7 на Ubuntu 16.04 после использования вышеуказанных ответов, работа над этим была:

  1. Run sudo apt install mysql-server
  2. Осмотрите вышеописанную точную ошибку
  3. Перезагрузите
  4. Запустите sudo apt install mysql-server еще раз, чтобы продолжить установку

Установка завершена.

0
ответ дан 31 July 2018 в 23:10

Возможно, это: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846 , поэтому попробуйте использовать

echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a

, если это не помогает использовать:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
sudo apt-get install mysql-server

, чтобы полностью удалить ваш mysql и переустановить Предупреждение: если у вас есть базы данных, они будут удалены.

5
ответ дан 2 August 2018 в 18:04

Я решил эту проблему с этим:

Редактировать /etc/apparmor.d/local/usr.sbin.mysqld

Добавить эти строки;

/data/ r,
/data/** rwk,

перезагрузка службы алермора

#sudo service apparmor reload
1
ответ дан 2 August 2018 в 18:04
  1. stop mysql-server
  2. rm /var/lib/mysql/ib_logfile*
  3. restart mysql
0
ответ дан 2 August 2018 в 18:04

В моем случае, пытаясь установить mysql-server-5.7 на Ubuntu 16.04 после использования вышеуказанных ответов, работа над этим была:

  1. Run sudo apt install mysql-server
  2. Осмотрите вышеописанную точную ошибку
  3. Перезагрузите
  4. Запустите sudo apt install mysql-server еще раз, чтобы продолжить установку

Установка завершена.

0
ответ дан 2 August 2018 в 18:04

Возможно, это: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846 , поэтому попробуйте использовать

echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a

, если это не помогает использовать:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
sudo apt-get install mysql-server

, чтобы полностью удалить ваш mysql и переустановить Предупреждение: если у вас есть базы данных, они будут удалены.

5
ответ дан 3 August 2018 в 20:27

Я решил эту проблему с этим:

Редактировать /etc/apparmor.d/local/usr.sbin.mysqld

Добавить эти строки;

/data/ r,
/data/** rwk,

перезагрузка службы алермора

#sudo service apparmor reload
1
ответ дан 3 August 2018 в 20:27
  1. stop mysql-server
  2. rm /var/lib/mysql/ib_logfile*
  3. restart mysql
0
ответ дан 3 August 2018 в 20:27

В моем случае, пытаясь установить mysql-server-5.7 на Ubuntu 16.04 после использования вышеуказанных ответов, работа над этим была:

  1. Run sudo apt install mysql-server
  2. Осмотрите вышеописанную точную ошибку
  3. Перезагрузите
  4. Запустите sudo apt install mysql-server еще раз, чтобы продолжить установку

Установка завершена.

0
ответ дан 3 August 2018 в 20:27

Возможно, это: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846 , поэтому попробуйте использовать

echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a

, если это не помогает использовать:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
sudo apt-get install mysql-server

, чтобы полностью удалить ваш mysql и переустановить Предупреждение: если у вас есть базы данных, они будут удалены.

5
ответ дан 5 August 2018 в 05:09

Я решил эту проблему с этим:

Редактировать /etc/apparmor.d/local/usr.sbin.mysqld

Добавить эти строки;

/data/ r,
/data/** rwk,

перезагрузка службы алермора

#sudo service apparmor reload
1
ответ дан 5 August 2018 в 05:09
  1. stop mysql-server
  2. rm /var/lib/mysql/ib_logfile*
  3. restart mysql
0
ответ дан 5 August 2018 в 05:09

В моем случае, пытаясь установить mysql-server-5.7 на Ubuntu 16.04 после использования вышеуказанных ответов, работа над этим была:

  1. Run sudo apt install mysql-server
  2. Осмотрите вышеописанную точную ошибку
  3. Перезагрузите
  4. Запустите sudo apt install mysql-server еще раз, чтобы продолжить установку

Установка завершена.

0
ответ дан 5 August 2018 в 05:09

Возможно, это: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846 , поэтому попробуйте использовать

echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a

, если это не помогает использовать:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
sudo apt-get install mysql-server

, чтобы полностью удалить ваш mysql и переустановить Предупреждение: если у вас есть базы данных, они будут удалены.

5
ответ дан 6 August 2018 в 22:14

Я решил эту проблему с этим:

Редактировать /etc/apparmor.d/local/usr.sbin.mysqld

Добавить эти строки;

/data/ r,
/data/** rwk,

перезагрузка службы алермора

#sudo service apparmor reload
1
ответ дан 6 August 2018 в 22:14
  1. stop mysql-server
  2. rm /var/lib/mysql/ib_logfile*
  3. restart mysql
0
ответ дан 6 August 2018 в 22:14

В моем случае, пытаясь установить mysql-server-5.7 на Ubuntu 16.04 после использования вышеуказанных ответов, работа над этим была:

  1. Run sudo apt install mysql-server
  2. Осмотрите вышеописанную точную ошибку
  3. Перезагрузите
  4. Запустите sudo apt install mysql-server еще раз, чтобы продолжить установку

Установка завершена.

0
ответ дан 6 August 2018 в 22:14

Возможно, это: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846 , поэтому попробуйте использовать

echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a

, если это не помогает использовать:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
sudo apt-get install mysql-server

, чтобы полностью удалить ваш mysql и переустановить Предупреждение: если у вас есть базы данных, они будут удалены.

5
ответ дан 9 August 2018 в 02:42

Я решил эту проблему с этим:

Редактировать /etc/apparmor.d/local/usr.sbin.mysqld

Добавить эти строки;

/data/ r,
/data/** rwk,

перезагрузка службы алермора

#sudo service apparmor reload
1
ответ дан 9 August 2018 в 02:42
  1. stop mysql-server
  2. rm /var/lib/mysql/ib_logfile*
  3. restart mysql
0
ответ дан 9 August 2018 в 02:42

В моем случае, пытаясь установить mysql-server-5.7 на Ubuntu 16.04 после использования вышеуказанных ответов, работа над этим была:

  1. Run sudo apt install mysql-server
  2. Осмотрите вышеописанную точную ошибку
  3. Перезагрузите
  4. Запустите sudo apt install mysql-server еще раз, чтобы продолжить установку

Установка завершена.

0
ответ дан 9 August 2018 в 02:42

Возможно, это: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=739846 , поэтому попробуйте использовать

echo "exit 0" >> /etc/init.d/mysql
dpkg --configure -a

, если это не помогает использовать:

sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-5.5
sudo apt-get install mysql-server

, чтобы полностью удалить ваш mysql и переустановить Предупреждение: если у вас есть базы данных, они будут удалены.

5
ответ дан 14 August 2018 в 20:53
  • 1
    Спасибо за предложение! У моего /etc/init.d/mysql уже есть exit 0 в конце. Я попытался очистить и переустановить mysql-сервер, который не помог. Я просто попытался переустановить (без очистки) mysql-common, что тоже не помогло. Очистка потребует от меня удаления множества пакетов, которые зависят от него, чего я немного боюсь. – Supernormal 18 May 2017 в 15:44
  • 2
    Я просто сделал sudo apt remove --purge mysql-*, чтобы полностью удалить все вещи MySQL (у меня есть версия 5.7), а затем сделал sudo apt install akonadi-server mysql-client mysql-server, но результат все тот же. Я все еще получаю то же сообщение об ошибке, а journalctl -xe указывает на проблему AppArmor, как указано выше. – Supernormal 9 August 2017 в 09:50

Я решил эту проблему с этим:

Редактировать /etc/apparmor.d/local/usr.sbin.mysqld

Добавить эти строки;

/data/ r,
/data/** rwk,

перезагрузка службы алермора

#sudo service apparmor reload
1
ответ дан 14 August 2018 в 20:53
  1. stop mysql-server
  2. rm /var/lib/mysql/ib_logfile*
  3. restart mysql
0
ответ дан 14 August 2018 в 20:53
  • 1
    Используйте код разметки {} для кода, что делает его более читаемым. Вы можете отредактировать свой ответ. – Robert Riedl 9 February 2018 в 11:46
  • 2
    Я переименовал свои файлы ib_logfile* и сделал apt upgrade, но когда apt получил mysql, я получил следующий вывод mysql_upgrade: [ERROR] 1812: Tablespace is missing for table mysql.plugin – Supernormal 12 February 2018 в 10:09
  • 3
    – Chaim Eliyah 21 October 2018 в 23:26

В моем случае, пытаясь установить mysql-server-5.7 на Ubuntu 16.04 после использования вышеуказанных ответов, работа над этим была:

  1. Run sudo apt install mysql-server
  2. Осмотрите вышеописанную точную ошибку
  3. Перезагрузите
  4. Запустите sudo apt install mysql-server еще раз, чтобы продолжить установку

Установка завершена.

0
ответ дан 14 August 2018 в 20:53
  • 1
    Хорошо, но это все еще не работает для меня, к сожалению. – Supernormal 22 December 2017 в 09:43

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

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