阿里云centos7.3下安装MySQL数据库5.7.19
小标 2018-10-15 来源 : 阅读 1139 评论 0

摘要:本文主要向大家介绍了阿里云centos7.3下安装MySQL数据库5.7.19,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

本文主要向大家介绍了阿里云centos7.3下安装MySQL数据库5.7.19,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。

17年5月18趁着打折买了3年的阿里云的服务器,快大半年了基本没怎么动估计快长毛了,今天一时兴起想跑个项目安装了大半天的mysql网上找了好多都不顶用,故写一篇记录一下以便不时之需.

    1.准备安装材料(假设已经有了环境了,包括客户端工具)
centos版本:技术分享
mysql版本:  5.7.19(目前官网最新版 https://dev.mysql.com/downloads/mysql/)
            操作系统选择技术分享

            版本选择技术分享

 
    2.准备centos安装环境
      centos7以上版本默认会安装MariaDB以下的会默认安装mysql,如果不卸载的话在安装的时候会有冲突导致安装失败所以得先卸载

      技术分享

    3.将准备好的mysql安装包上传到服务器上并解压,解压后会得到一大堆的rpm文件这些文件有依赖关系必须按照顺序安装
    技术分享

    4.开始安装(前面都没有问题到了service可能会出一个错,下面会讲)
    

// rpm -ivh mysql-community-common-5.7.19-1.el7.x86_64.rpm
// rpm -ivh mysql-community-libs-5.7.19-1.el7.x86_64.rpm
// rpm -ivh mysql-community-libs-compat-5.7.19-1.el7.x86_64.rpm
// rpm -ivh mysql-community-client-5.7.19-1.el7.x86_64.rpm
// rpm -ivh mysql-community-server-5.7.19-1.el7.x86_64.rpm
// rpm -ivh mysql-community-devel-5.7.19-1.el7.x86_64.rpm
 

   技术分享

  当安装到最后一步的时候会报没有libaio依赖错误

    技术分享

  解决方法

点击链接下载 对应的rpm包//mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm (如果是32位得找32位的)
上传到服务器进行安装 rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
接着安装mysql-service就没有问题了
    5.数据库初始化
      

mysqld --initialize --user=mysql
  初始化后会生成一个默认密码,这个密码会过期,登陆后得重新设置密码文件在 /var/log/mysqld.log使用命令cat /var/log/mysqld.log 打开

    技术分享
    6.登录
启动mysql服务  systemctl start mysqld.service
查看状态 systemctl status mysqld.service
如果状态OK那么登录  mysql mysql -uroot -
重新设置新的密码  set password=password(‘新密码‘);
在mysql客户端里设置远程访问 grant all privileges on *.* to ‘root‘ @‘%‘ identified by‘你的密码‘;
刷新权限 flush privileges;
出去放开3306端口  firewall-cmd --zone=public --add-port=3306/tcp --permanent
刷新防火墙   firewall-cmd --reload
链接成功(如果链接不成功可能是阿里云给拦截了,得在服务器列表里面点击更多设置安全组放开3306端口)    

本文由职坐标整理并发布,希望对同学们学习MySQL有所帮助,更多内容请关注职坐标数据库MySQL数据库频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程