вызовите-rc.d: не мог определить текущий runlevel

Я удалил 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 ]

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

1
задан 23 January 2018 в 21:41

1 ответ

0) Я предполагаю, что Вы попробовали sudo Кв. - получают установку-f

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

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

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

https://www.techrepublic.com/article/how-to-back-up-mysql-databases-from-the-command-line-with-linux/

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
2
ответ дан 7 December 2019 в 13:27

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

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