时间:2019.05.31
环境:CentOS
目的:CentOS系统安装MySQL5.7
说明:
作者:Zhong QQ交流群:121160124 欢迎加入!
关注微信公众号:邂逅最美的时光
程序开发中数据库的使用是每个程序员必须要了解的,如果是后端开发或者运维那么安装和维护数据库就是必会的技能!下面记录了安装MySQL5.7的完整过程:
今天日期为2019.02.26,要安装MySQL的是一台全新的刚装完CentOS7的百度云服务器,为什么要记录日期呢?因为随着MySQL数据库版本不断更新升级,安装的方式也会有所改变,虽然方法大同小异,但对于刚入行或刚接触的朋友来说,会感到不知所以!也就是说,本文安装的方法在一定时间内是可行有效的!
首先可以查看一下系统版本:
lsb_release -a
可以看到是Release为7.5.1804 也就是CentOS7.5 目前为止,CentOS已发布1810版本
Adding the MySQL Yum Repository(加载MySQL Yum 仓库)
查看本地是否已存在MySQL仓库 纯净系统默认是没有的 需要下载
yum repolist all | grep mysql
可以去官网下载对应版本 CentOS是Linux的一条分支 选择第一条即可
在以往的安装中是可以方便的选择要安装的版本的 如8.0系列和5.0系列 因为不是专业研究数据库的 使用过一次8.0版本的MySQL数据库 感觉不是很习惯 所以就一直用5.0系列了 但官方目前默认的是8.0系列 不过在下载之后可以按需更改
点击Download选项跳转到Begin Your Download提示登录页面 直接点击下面No thanks, just start my download.选项跳出下载窗口 此时不需要下载到本地 直接复制下载地址即可
在CentOS中打开命令行 输入以下命令下载到本地
wget https://repo.mysql.com//mysql80-community-release-el7-2.noarch.rpm
加载到本地仓库 输入 y 确认安装
yum localinstall mysql80-community-release-el7-2.noarch.rpm
此时再查看yum 源仓库就有了 而且还有状态信息
接下来就是重点了 根据官方文档说明和需求 选择安装5.7版本
yum-config-manager --disable mysql80-community # 禁用8.0
yum-config-manager --enable mysql57-community # 开启5.7
官网还有其他的方式介绍 各位可自行查看 到此 再用yum repolist all | grep mysql命令查看的话已经是5.7了
接下来安装就可以了 如有选项如[y/d/N]: 按 y 即可
yum install mysql-community-server # 安装MySQL5.7 mysql-community-server后面可能有后缀 可用tab键补全 视具体情况而定
安装完成后 开启MySQL服务
service mysqld start # 开启服务
查看MySQL状态
service mysqld status
Note:一般情况下,默认安装好的MySQL是不能使用Navicat等工具连接的,这是因为默认root账户只允许本地连接,可进行配置开放!
本文参考官网文档 建议以官网为准
如有建议请留言 谢谢!
关注微信公众号: