Linux(Ubuntu14.04)+MySQL Community Server 5.7.17安装(5.7.17deb安装包)

来源:互联网 发布:虚拟数据库 编辑:程序博客网 时间:2024/04/30 10:00


1、替换ubuntu14.04的源

     1.1 先将之前的源列表文件备份

     1.2 修改sources.list文件

     1.3 执行更新命令

2下载用于ubuntu14.04的deb安装包

3、执行安装

     3.1解压缩

     3.2执行升级并安装一些依赖

     3.3按顺序安装一堆deb程序包

     3.4执行修复依赖的命令继续安装deb程序包

4简单测试MySQL是否正常

 

1、替换ubuntu14.04的源

        由于默认安装时候的源的地址都是国外地址,要么是被防火墙拦截,要么是速度太慢,要么是有些安装包在上面根本就找不到,所以需要替换成国内的源。

1.1、先将之前的源列表文件备份

  执行命令:sudo -s 回车

  输入密码获得管理员权限

  执行命令:cp  /etc/apt/sources.list   /etc/apt/sources.list-bak回车

  备份sources.list文件

  如图:

1.2、修改sources.list文件

该文件路径为:/etc/apt/ sources.list

    此文件的内容和系统版本有关,因为该系统版本是ubuntu14.04,所以直接用下面的内容替换之。

deb http://mirrors.aliyun.com/ubuntu/trusty main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu/trusty-backports main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu/trusty-proposed main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu/trusty-security main multiverse restricted universedeb http://mirrors.aliyun.com/ubuntu/trusty-updates main multiverse restricted universedeb-src http://mirrors.aliyun.com/ubuntu/trusty main multiverse restricted universedeb-src http://mirrors.aliyun.com/ubuntu/trusty-backports main multiverse restricted universedeb-src http://mirrors.aliyun.com/ubuntu/trusty-proposed main multiverse restricted universedeb-src http://mirrors.aliyun.com/ubuntu/trusty-security main multiverse restricted universedeb-src http://mirrors.aliyun.com/ubuntu/trusty-updates main multiverse restricted universe

如图:

 

 

1.3、执行更新命令

 更新索引信息,执行命令:apt-get   update

 如图:


2、下载用于ubuntu14.04的deb安装包

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

 

 

3、执行安装

3.1、解压缩

         将下载好的mysql-server_5.7.17-1ubuntu14.04_amd64.deb-bundle.tar拷贝到Linux服务器上(至于如何拷贝,我建议用SecureFX工具吧),我这里是拷贝到/opt/mysql-deb目录下,如图:

 

   说明,为了避免每次敲sudo 之前已经用sudo -s 命令获得了管理员权限,之后的所有命令都不需要再次输入sudo

 

在命令终端中进入到这个压缩包所在的目录中,执行命令:cd  /opt/mysql-deb回车

 

执行解压命令:

tar -xvf  mysql-server_5.7.17-1ubuntu14.04_amd64.deb-bundle.tar回车

如图:

 

3.2、执行升级并安装一些依赖

 执行升级命令:apt-get   upgrade回车

 如图:



输入:y回车

稍等几分钟(大约10分钟)后,即可完成升级

如图:


执行安装依赖包的命令: apt-get    install    libaio1回车

如图:

 

3.3、按顺序安装一堆deb程序包

dpkg  -i  mysql-common_5.7.17-1ubuntu14.04_amd64.debdpkg  -i  libmysqlclient20_5.7.17-1ubuntu14.04_amd64.debdpkg  -i  libmysqlclient-dev_5.7.17-1ubuntu14.04_amd64.debdpkg  -i  libmysqld-dev_5.7.17-1ubuntu14.04_amd64.debdpkg  -i  mysql-community-client_5.7.17-1ubuntu14.04_amd64.debdpkg  -i  mysql-client_5.7.17-1ubuntu14.04_amd64.debdpkg  -i  mysql-community-source_5.7.17-1ubuntu14.04_amd64.deb


   如图:


      说明:安装顺序不要乱,如果在安装最后两个的时候报了一点依赖的小错不要慌张,正常的,按照上面的顺序继续往下执行安装命令,因为下面的3.4会讲到使用命令来修复依赖关系。

 

3.4、执行修复依赖的命令继续安装deb程序包

执行命令:sudo  apt-get   -f  install

如图:

 

安装server包,执行命令:

dpkg   -i   mysql-community-server_5.7.17-1ubuntu14.04_amd64.deb

说明:如果此时报错 mysql-community-server depends onlibmecab2 (>= 0.996-1.1); however:

  Package libmecab2 is not installed.

 

在执行一下修复依赖的命令: sudo  apt-get  -f  install

 

如图:


执行y回车,稍等几秒即可解决依赖

如图:

 

 

回车,然后输入MySQL中root用户的密码

如图:

 

回车,确认密码

如图:

 

稍等几秒,OK了,MySQL5.7.17安装并且启动了

如图:

 

4、简单测试MySQL是否正常

执行命令:mysql  -V

版本好是5.7.17,如图:

 

执行命令:mysql -u  root  -p

可以正常登录,如图:


        对此图我需要做一点补充说明,我当时没注意我第一个红框框错了。我一开始敲命令把-u敲成了-r,结果错误,然后我又输入了正确的命令mysql -u  root  -p 可是我截图画红框的时候应该框中的第四行的,结果框成了第一行,这个是我的失误了。

 

2 0
原创粉丝点击