在 Ubuntu 中卸载 Mariadb 后,Mysql 无法正常工作

在 Ubuntu 中卸载 Mariadb 后,Mysql 无法正常工作

我有 PHP 和 Mysql 已经在 Ubuntu 版本 20.04 上运行

今天,我尝试安装 Maria db,但是没有用,所以我使用下面的命令删除了 mariadb

apt-get purge mariadb-server mariadb-*

现在 mysql 不再工作了,当我运行

sudo service mysql status

它给了我错误,

找不到单元 mysql.service。

我尝试了以下方法,但均不起作用,并出现相同的错误。

sudo service mysql stop
sudo systemctl stop mysqld
sudo systemctl stop mysql

答案1

这似乎是人们卸载 MariaDB 时常见的问题。通常,最好的选择是彻底清除 MySQL,然后重新安装。步骤如下:

sudo apt remove --purge mysql*
sudo apt purge mysql*
sudo apt autoremove
sudo apt autoclean
sudo apt remove dbconfig-mysql

确保数据目录消失可能也是一个好主意。

  1. 检查是否/var/lib/mysql存在,如果存在,则执行(2)
  2. sudo rm -Rf /var/lib/mysql

从那里你可以重新安装 MySQL:

  1. sudo apt install mysql-server
  2. sudo mysql_secure_installation
  3. (可选)恢复数据库和用户帐户

希望这对你有帮助。

相关内容