E:无法找到软件包 mysql-server

E:无法找到软件包 mysql-server

导入另一个数据库后,mysql root@localhost 无法使用。我知道它有效,因为数据已导入,并且我能够更改使用 root 导入的用户的密码。但是,运行一天后,我尝试以 root 身份登录,但无法登录。我尝试了许多其他网络建议等,但都不起作用。我运行的是 mysql-server-5.7。无论如何,因为我知道我只需要恢复数据,所以我说让我重新安装它,然后我就可以继续了。好吧,我错了。出于某种原因,我无法卸载它,也无法重新安装它。找到一些网络建议后,我现在处于这种状态,当我输入时,

apt-get install mysql-server

我明白了。

root@GBRTEF01LX005:/home/bzadmin# apt-get install mysql-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mysql-server

还有其他建议吗?谢谢。

何塞

答案1

看来你的/etc/apt/sources.list已经彻底坏了。

尝试填充以下内容:

deb http://archive.ubuntu.com/ubuntu xenial main restricted universe
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe

deb http://archive.ubuntu.com/ubuntu xenial multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates multiverse

deb http://archive.ubuntu.com/ubuntu xenial-security main restricted universe
deb http://archive.ubuntu.com/ubuntu xenial-security multiverse

deb http://archive.canonical.com/ubuntu xenial partner

然后运行:

sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install mysql-server

相关内容