在Ubuntu Kylin 16.10 linux系统上安装mysql-server。
下面是成功安装的记录:
sudo apt install mysql-server
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会同时安装下列软件:
libaio1 libevent-core-2.0-5 mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server-5.7 mysql-server-core-5.7
建议安装:
mailx tinyca
下列【新】软件包将被安装:
libaio1 libevent-core-2.0-5 mysql-client-5.7 mysql-client-core-5.7 mysql-common mysql-server mysql-server-5.7
mysql-server-core-5.7
升级了 0 个软件包,新安装了 8 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
需要下载 19.6 MB 的归档。
解压缩后会消耗 170 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://old-releases.ubuntu.com/ubuntu yakkety/main amd64 libevent-core-2.0-5 amd64 2.0.21-stable-2 [69.4 kB]
获取:2 http://old-releases.ubuntu.com/ubuntu yakkety/main amd64 mysql-common all 5.7.15-0ubuntu2 [17.5 kB]
获取:3 http://old-releases.ubuntu.com/ubuntu yakkety/main amd64 libaio1 amd64 0.3.110-3 [6,382 B]
获取:4 http://old-releases.ubuntu.com/ubuntu yakkety/main amd64 mysql-client-core-5.7 amd64 5.7.15-0ubuntu2 [6,936 kB]
获取:5 http://old-releases.ubuntu.com/ubuntu yakkety/main amd64 mysql-client-5.7 amd64 5.7.15-0ubuntu2 [1,832 kB]
获取:6 http://old-releases.ubuntu.com/ubuntu yakkety/main amd64 mysql-server-core-5.7 amd64 5.7.15-0ubuntu2 [7,970 kB]
获取:6 http://old-releases.ubuntu.com/ubuntu yakkety/main amd64 mysql-server-core-5.7 amd64 5.7.15-0ubuntu2 [7,970 kB]
获取:7 http://old-releases.ubuntu.com/ubuntu yakkety/main amd64 mysql-server-5.7 amd64 5.7.15-0ubuntu2 [2,748 kB]
获取:8 http://old-releases.ubuntu.com/ubuntu yakkety/main amd64 mysql-server all 5.7.15-0ubuntu2 [10.1 kB]
已下载 12.1 MB,耗时 27分 4秒 (7,437 B/s)
正在预设定软件包 ...
正在选中未选择的软件包 libevent-core-2.0-5:amd64。
(正在读取数据库 ... 系统当前共安装有 174342 个文件和目录。)
正准备解包 .../0-libevent-core-2.0-5_2.0.21-stable-2_amd64.deb ...
正在解包 libevent-core-2.0-5:amd64 (2.0.21-stable-2) ...
正在选中未选择的软件包 mysql-common。
正准备解包 .../1-mysql-common_5.7.15-0ubuntu2_all.deb ...
正在解包 mysql-common (5.7.15-0ubuntu2) ...
正在选中未选择的软件包 libaio1:amd64。
正准备解包 .../2-libaio1_0.3.110-3_amd64.deb ...
正在解包 libaio1:amd64 (0.3.110-3) ...
正在选中未选择的软件包 mysql-client-core-5.7。
正准备解包 .../3-mysql-client-core-5.7_5.7.15-0ubuntu2_amd64.deb ...
正在解包 mysql-client-core-5.7 (5.7.15-0ubuntu2) ...
正在选中未选择的软件包 mysql-client-5.7。
正准备解包 .../4-mysql-client-5.7_5.7.15-0ubuntu2_amd64.deb ...
正在解包 mysql-client-5.7 (5.7.15-0ubuntu2) ...
正在选中未选择的软件包 mysql-server-core-5.7。
正准备解包 .../5-mysql-server-core-5.7_5.7.15-0ubuntu2_amd64.deb ...
正在解包 mysql-server-core-5.7 (5.7.15-0ubuntu2) ...
正在设置 mysql-common (5.7.15-0ubuntu2) ...
update-alternatives: 使用 /etc/mysql/my.cnf.fallback 来在自动模式中提供 /etc/mysql/my.cnf (my.cnf)
正在选中未选择的软件包 mysql-server-5.7。
(正在读取数据库 ... 系统当前共安装有 174511 个文件和目录。)
正准备解包 .../0-mysql-server-5.7_5.7.15-0ubuntu2_amd64.deb ...
正在解包 mysql-server-5.7 (5.7.15-0ubuntu2) ...
正在选中未选择的软件包 mysql-server。
正准备解包 .../1-mysql-server_5.7.15-0ubuntu2_all.deb ...
正在解包 mysql-server (5.7.15-0ubuntu2) ...
正在处理用于 ureadahead (0.100.0-19) 的触发器 ...
ureadahead will be reprofiled on next reboot
正在处理用于 libc-bin (2.24-3ubuntu1) 的触发器 ...
正在设置 libaio1:amd64 (0.3.110-3) ...
正在设置 libevent-core-2.0-5:amd64 (2.0.21-stable-2) ...
正在处理用于 systemd (231-9git1) 的触发器 ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在设置 mysql-client-core-5.7 (5.7.15-0ubuntu2) ...
正在设置 mysql-server-core-5.7 (5.7.15-0ubuntu2) ...
正在设置 mysql-client-5.7 (5.7.15-0ubuntu2) ...
正在设置 mysql-server-5.7 (5.7.15-0ubuntu2) ...
update-alternatives: 使用 /etc/mysql/mysql.cnf 来在自动模式中提供 /etc/mysql/my.cnf (my.cnf)
Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service.
正在设置 mysql-server (5.7.15-0ubuntu2) ...
正在处理用于 libc-bin (2.24-3ubuntu1) 的触发器 ...
正在处理用于 ureadahead (0.100.0-19) 的触发器 ...
正在处理用于 systemd (231-9git1) 的触发器 ...
安装报错 大家都说是因为apt源需要更换 即文件: /etc/apt/sources.list 尝试了好多个源,最后发现还是这个 old源 管用。
deb http://old-releases.ubuntu.com/ubuntu yakkety main restricted universe multivers
原来是因为我的linux版本16.10已经停止维护了,但是像这种old源是可以使用的。
yakkety 对应的是16.10
zesty 对应的是17.04
查找你版本对应的源可以这么操作:
http://old-releases.ubuntu.com/ubuntu
在网页中打开 dists 即进入: http://old-releases.ubuntu.com/ubuntu/dists/
里面会有许多老版本。我现在能最老看到2005年的发行版5.10:breezy
点开每个版本,看里面的 Release 文件。
如果你也需要old源,把我的apt源中关于版本的yakkety替换成你的版本就可以了。