我尝试使用命令安装 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,您可以从以下位置下载这里。