Я удалил 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) Я предполагаю, что вы попробовали 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) Я предполагаю, что вы попробовали 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