invoke-rc.d: не удалось определить текущий уровень выполнения

Я удалил MySQL, потому что у меня была проблема с неработающим паролем пользователя root. Теперь я не могу переустановить. Я пробовал читать какие-то похожие должности, но, откровенно говоря, они выше моего уровня или не совсем то, с чем я имею дело. Вот полный вывод используемых команд:

bigbossNP@LenovoY2P:~$ sudo apt-get install mysql-server [sudo] password for bigbossNP: E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem. bigbossNP@LenovoY2P:~$ sudo dpkg --configure -a Setting up mysql-server-5.7 (5.7.20-0ubuntu0.16.04.1) ... invoke-rc.d: could not determine current runlevel * Stopping MySQL database server mysqld [ OK ] Renaming removed key_buffer and myisam-recover options (if present) invoke-rc.d: could not determine current runlevel invoke-rc.d: could not determine current runlevel * Stopping MySQL database server mysqld [ OK ]

После этого я не возвращаю командную строку, поэтому мне нужно закрыть терминал и снова открыть его. Что мне нужно сделать, чтобы снова и снова установить и запустить?

0
задан 23 January 2018 в 22:41

2 ответа

0) Я предполагаю, что вы попробовали sudo apt-get install -f

1) Создайте резервную копию существующих файлов MySQL. Вы можете узнать, где находится ваш каталог данных /etc/mysql/my.cnf

https://stackoverflow.com/questions/26402884/where-does-mysql-store-data

Вы можете использовать mysqldump для резервного копирования.

https://stackoverflow.com/questions/26402884/where-does-mysql-store-data

2) Запустите эти команды

sudo apt-get remove --purge 'mysql*' sudo rm -rf /etc/mysql /var/lib/mysql sudo apt-get autoremove sudo apt-get autoclean sudo apt-get install mysql-server
0
ответ дан 17 July 2018 в 22:25

0) Я предполагаю, что вы попробовали sudo apt-get install -f

1) Создайте резервную копию существующих файлов MySQL. Вы можете узнать, где находится ваш каталог данных /etc/mysql/my.cnf

https://stackoverflow.com/questions/26402884/where-does-mysql-store-data

Вы можете использовать mysqldump для резервного копирования.

https://stackoverflow.com/questions/26402884/where-does-mysql-store-data

2) Запустите эти команды

sudo apt-get remove --purge 'mysql*' sudo rm -rf /etc/mysql /var/lib/mysql sudo apt-get autoremove sudo apt-get autoclean sudo apt-get install mysql-server
0
ответ дан 23 July 2018 в 23:03
  • 1
    Каждый раз, когда я использую sudo, это приводит к тому же запросу вручную запустить «sudo dpkg --configure -a», что приводит к ошибкам, перечисленным в моем исходном сообщении. Каждое исправление, которое я нашел, требует использования команды sudo. На данный момент он будет работать, чтобы полностью удалить все (вплоть до Ubuntu) и начать все заново? Если это так, кто-то может привести меня к статье, показывающей, как это сделать? – nicolep2609 24 January 2018 в 21:56
  • 2
    Что такое вывод ps aux | grep dpkg – TheCabDriverCheatedMeToday 25 January 2018 в 08:46

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

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