导入另一个数据库后,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