在 ubuntu 中无法找到 mysql-server 包

在 ubuntu 中无法找到 mysql-server 包

我尝试使用命令安装 mysql

sudo apt-get install mysql-server

然后输入密码后,我收到了消息

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package mysql-server

为什么会发生这种情况?我该如何解决?

答案1

除了依赖 Repository 源之外,您还可以尝试以下操作

sudo apt-get update && sudo apt-get upgrade

然后使用 apt-cache 搜索该包。

sudo apt-cache search mysql | grep mysql | more

您将得到几个结果,您可以选择一个适合您的结果。您可能需要客户端或服务器(取决于您的需求)。结果如下:

    mysql-server - MySQL database server (metapackage depending on the latest version)
    mysql-server-5.5 - MySQL database server binaries and system database setup
    mysql-client - MySQL database client (metapackage depending on the latest version)
mysql-server - MySQL database server (metapackage depending on the latest version)
 mysql-client-5.5 - MySQL database client binaries

一旦弄清楚了可用的 SQL 版本,就可以使用 apt-get 进行安装。

sudo apt-get install mysql-server mysql-client

希望这能有所帮助。此外,这是官方 Mysql 社区页面下载不同平台的 MySQL 服务器。

答案2

它将安装的软件包名称是mysql-server-5.6(数字在那里,所以您也可以安装另一个版本;例如 5.5)。因此您也可以使用...

sudo apt-get install mysql-server-5.6 

如果您的系统尚未更新,我建议您更新它,并检查您已激活的存储库。

$ sudo apt-get install mysql-server
[sudo] password: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  linux-headers-3.19.0-15 linux-headers-3.19.0-15-generic
  linux-image-3.19.0-15-generic linux-image-3.19.0-7-generic
  linux-image-extra-3.19.0-15-generic linux-image-extra-3.19.0-7-generic

mysql-server应该默认存在于任何 Ubuntu 系统上。

答案3

你的sources.list文件正确吗?

顺便说一句,你可以从http://packages.ubuntu.com/并使用 进行安装dpkg -i PACKAGENAME。对于 ubunut 14.04,您可以从以下位置下载这里

相关内容