Linux(Ubuntu16.04)+MySQL Community Server 5.7.17安装(使用MySQL5.7deb安装包)
来源:互联网 发布:mac系统剪切文件 编辑:程序博客网 时间:2024/05/21 09:04
1、替换ubuntu16.04的源
1.1 先将之前的源列表文件备份
1.2 修改sources.list文件
1.3 执行更新命令
2下载用于ubuntu16.04的deb安装包
3、执行安装
3.1解压缩
3.2执行升级并安装一些依赖
3.3按顺序安装一堆deb程序包
3.4执行修复依赖的命令继续安装deb程序包
4简单测试MySQL是否正常
1、替换ubuntu16.04的源
由于默认安装时候的源的地址都是国外地址,要么是被防火墙拦截,要么是速度太慢,要么是有些安装包在上面根本就找不到,所以需要替换成国内的源。
1.1先将之前的源列表文件备份
执行命令:sudo -s 回车
输入密码获得管理员权限
先备份sources.list文件,执行命令:cp /etc/apt/sources.list /etc/apt/sources.list-bak回车
1.2、修改sources.list文件
该文件路径为:/etc/apt/ sources.list
此文件的内容和系统版本有关,下面的内容适用于ubuntu16.04系统,使用下面的内容替换该文件的原有内容。
deb http://mirrors.aliyun.com/ubuntu/ xenial main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/xenial main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main multiverse restricted universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main multiverse restricted universe
1.3、执行更新命令
更新索引信息,执行命令:apt-get update
如图:
2、下载用于ubuntu16.04的deb安装包
https://dev.mysql.com/downloads/mysql/
3、执行安装
3.1、解压缩
将下载好的mysql-server_5.7.17-1ubuntu16.04_amd64.deb-bundle.tar 拷贝到Linux服务器上,我这里是拷贝到/opt/mysql-deb目录下,如图:
说明,为了避免每次敲sudo 之前已经用sudo -s 命令获得了管理员权限,之后的所有命令都不需要再次输入sudo
在命令终端中进入到这个压缩包所在的目录中,执行命令:cd /opt/mysql-deb回车
执行解压命令:
tar -xvf mysql-server_5.7.17-1ubuntu16.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-1ubuntu16.04_amd64.deb
dpkg -i libmysqlclient20_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i libmysqlclient-dev_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i libmysqld-dev_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i mysql-community-client_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i mysql-client_5.7.17-1ubuntu16.04_amd64.deb
dpkg -i mysql-community-source_5.7.17-1ubuntu16.04_amd64.deb
如图:
说明:安装顺序不要乱,如果在安装最后两个的时候报了一点依赖的小错不要慌张,正常的,按照上面的顺序继续往下执行安装命令,因为下面的3.4会讲到使用命令来修复依赖关系。
3.4、执行修复依赖的命令继续安装deb程序包
执行命令:sudo apt-get -f install
如图:
安装server包:
dpkg -i mysql-community-server_5.7.17-1ubuntu16.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用户的密码,一路回车即可。
如图:
4、简单测试MySQL是否正常
执行命令:mysql -V
版本好是5.7.17,如图:
执行命令:mysql -u root -p
可以正常登录,如图:
- Linux(Ubuntu16.04)+MySQL Community Server 5.7.17安装(使用MySQL5.7deb安装包)
- Linux(Ubuntu14.04)+MySQL Community Server 5.7.17安装(5.7.17deb安装包)
- Linux(Ubuntu14.04)+MySQL Community Server 5.7.17安装(5.7.17deb安装包)
- Ubuntu16.04进行MySQL5.7-deb包的安装
- Ubuntu14.04使用DEB安装Mysql5.7
- MySQL Community Server 5.7安装
- Linux(Ubuntu16.04)+GitLab8.17deb安装包搭建Git仓库(代码管理系统)
- Ubuntu14.04使用DEB安装Mysql5.7.16
- ubuntu16.04安装mysql和mysql-workbench(通过deb包)
- Ubuntu16.04安装MySQL5.7
- ubuntu16.04 安装mysql5.7
- MySQL Community Server 5.7.19安装指南
- MySQL Community Server 5.7.11 ubuntu14.04 TLS安装tar
- MySQL Community Server压缩包的安装配置方法
- 安装最新Mysql community server
- 在linux 安装 deb包
- linux deb包的安装
- ubuntu 16.04 使用deb文件安装MySQL5.7
- Matlab图像二值化
- 看书打的Palindromes
- CentOS7搭建DNS服务器
- Shell编程
- 算法训练 摆动序列
- Linux(Ubuntu16.04)+MySQL Community Server 5.7.17安装(使用MySQL5.7deb安装包)
- 衡量模型泛化能力的评价标准
- Spring MVC返回XML格式的数据
- hdu2391(dp)
- 事件event
- onunload和onbeforeunload方法的区别
- 链表插入排序-LintCode
- activiti学习笔记1---20170323
- Spring MVC框架form标签和input标签的使用