我刚刚安装了 MySQL-server 及其所有依赖项,以及其他必需品。但是当它去配置 mysql-server 时它没有这样做,并吐出一个错误。哪个错误在这里无关紧要,因为我设法将问题定位为 mysql-server 和 mysql-common 之间的依赖关系问题。需要删除Mysql-common。
但是当我去
apt-get purge remove mysql-common
Run Code Online (Sandbox Code Playgroud)
它也自动想要删除与之关联的所有内容,包括所有 mysql 依赖项,甚至 apache2 和 php5..
那么需要在 apt-get 命令中添加什么参数来仅卸载一个软件包,而保持所有其他软件包完好无损。
我刚刚在我的 VPS 上设置了全新安装的 Ubuntu 12.04,我一生都无法安装甚至定位 MySQL 服务器。
apt-cache search mysql
Run Code Online (Sandbox Code Playgroud)
在 mysql-server/mysqld-server 上没有结果
apt-get install mysqld-server
Run Code Online (Sandbox Code Playgroud)
以及许多变化只是在标题中给出了输出:
unable to locate package mysqld-server
Run Code Online (Sandbox Code Playgroud)
我已经添加了宇宙回购,它应该位于其中,但什么都没有。谷歌对此绝对没有任何结果,唯一相关的信息就是运行这些命令,并运行另一个应该可以工作的命令:
apt-get install Lamp-server^
Run Code Online (Sandbox Code Playgroud)
(可能有点拼写错误,但它很接近,我之前运行了正确的)这也根本不起作用,它说了同样的话,无法找到包“等”
我在这里错过了什么吗?我应该有一个特定的存储库吗?我应该运行不同的命令吗?或者 ubuntu 12.04 是否放弃了 mysql 支持?
感谢你们的时间,希望我能让这个工作,它让我发疯。