ubunto 安装新版本mysql

2018-07-06
-
-

前言:在云服务器ubuntu的系统上面apt的默认的数据库版本为5.6,也就是即使apt-get update也还是5.6,此时就需要去官网去更新apt的包,不然怎么更新都是5.6。

下载apt存储库

https://dev.mysql.com/downloads/repo/apt/

apt在ubuntu的14.04、16.04、17.10、18.04都提供了mysql安装包,版本包括了8.0、5.7、5.6等等

安装apt包

sudo dpkg -i mysql-apt-config_w.x.y-z_all.deb

在安装apt包的时候,会让你选择安装的版本,也可以选择默认的安装选项,第一项就是选择安装的版本,第二项如果不想安装特定的组件,可以选择none,一共有三个选项,不知道怎么选就直接选择最后一个OK就好。

更新apt包

在上面的步骤走完后需要在系统上面更新包的版本(这一步是必须的,如果不更新的话还是以前的5.6版本)

sudo apt-get update

真正的安装mysql新的版本

sudo apt-get install mysql-server

然后安装过程中可能会出现以下这种情况:


sudo: unable to resolve host iZ2ze5uz548pqmugnmc59jZ
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 mysql-client : Depends: mysql-community-client (= 5.7.22-1ubuntu16.04) but it is not going to be installed
 mysql-community-server : Depends: mysql-common (>= 5.7.22-1ubuntu16.04)
                          Depends: libmecab2 (>= 0.996-1.2ubuntu1) but it is not going to be installed
                          Depends: libstdc++6 (>= 5.2) but 4.8.4-2ubuntu1~14.04.3 is to be installed
                          Depends: init-system-helpers (>= 1.18~) but 1.14ubuntu1 is to be installed
 mysql-server : Depends: mysql-community-server (= 8.0.3-rc-1ubuntu14.04) but 5.7.22-1ubuntu16.04 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

提示apt-get -f install 这个嘻嘻的时候,是在安装mysql的时候缺少了一些依赖库,需要用这个命令去下载那些缺少的文件。

使用MySQL apt存储库的快速指南,很多问题都能在这里找到答案。

https://dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录关闭