全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Linux学习第三篇 Centos7安装mysql5.7.16数据库

前言:在linux下安装mysql不如windows下面那么简单,但是也不是很难。本文向大家讲解了如何在Centos7下如何安装mysql5.7版本,如果有什么问题和错误的地方,欢迎大家指出。

版本:mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar

注释:在安装前需要确定现在这个系统有没有mysql,如果有那么必须卸载(在centos7自带的是mariaDb数据库,所以第一步是卸载数据库)

查看mysql数据库:

rpm -qa | grep -i mysql

卸载mysql数据库:

rpm -e [mysql文件名]

如果有关联文件,不能直接卸载。可以用一下命令强制卸载

rpm -e --nodeps [mysql文件名]

 一、将mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar复制到/home/(在linux下面安装软件,一般都需要将文件拷贝到home目录下)

cp mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar /home/

二、解压文件

tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar

下面是解压出的所有rpm文件

三、解压并安装rpm文件

1.一般只需要安装下面几个文件

2.接下来就用命令一个个的解压rpm文件并安装即可

注:这里有一个细节需要大家注意,上面的文件在安装中也是有顺序的,他有对应的优先级。所以你需要按照下面的顺序来一个个的解压安装  

mysql-community-common-5.7.16-1.el7.x86_64
mysql-community-libs-5.7.16-1.el7.x86_64
mysql-community-client-5.7.16-1.el7.x86_64
mysql-community-server-5.7.16-1.el7.x86_64
mysql-community-devel-5.7.16-1.el7.x86_64 

四、安装成功后,开启mysql服务

systemctl start mysqld.service

五、查看3306端口是否开启

netstat -ln | grep 3306

 六、修改my.cnf配置文件

1.这一步需要找到my.cnf文件。my.cnf文件的默认路径为/etc/my.cnf

2.编辑my.cnf

vim /etc/my.cnf

3.按'i',进入插入模式后,插入以下代码

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
validate_password=off
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci

注:validate_password=off的意思是关闭密码验证插件(这一句必须加上,因为在修改密码的时候如果不加上会非常的麻烦)。

4.保存并退出(按'esc'后,在输入':wq')

5重启mysql服务

systemctl restart mysqld.service

七、到了这一步的尤为的重要了,前面的每一步都必须仔细的检测,并且要成功的执行才可以。

1.初始化表

/user/sbin/mysqld --initialize --user=mysql 

2.初始化后,会产生一个mysql的零时登录密码,那么在哪里查看呢?前面在my.cnf文件中配置的日志路径是log-error=/var/log/mysqld.log,查看此路径下面的mysqld.log日志,并且找到零时密码

cat /var/log/mysqld.log |grep password

3.根据零时密码来重新修改mysql数据库的密码  

mysql_secure_installation 

4.回车后,他会叫你输入密码,这是你只需要输入零时密码即可。

5.输入正确回车后就就输入新密码即可,然后在确认。 

 八、密码修改成功后便可以登录mysql了

 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Linux  # Centos7  # mysql5.7.16  # mysql5.7  # Centos7.3下mysql5.7.18安装并修改初始密码的方法  # Centos7安装和配置Mysql5.7  # centos7利用yum安装lnmp的教程(linux+nginx+php7.1+mysql5.7)  # CentOS7安装mysql5.7解压缩版简明教程  # Centos7使用yum安装Mysql5.7.19的详细步骤  # centos7.3 安装mysql5.7.18的详细教程  # Linux下Centos7安装Mysql5.7.19的详细教程  # 阿里云 Centos7.3安装mysql5.7.18 rpm安装教程  # CentOS7服务器中apache、php7以及mysql5.7的安装配置代码  # centos7环境下源码安装mysql5.7.16的方法详解  # 零时  # 只需要  # 并安装  # 的是  # 有什么  # 几个  # 这一  # 是有  # 很难  # 可以用  # 这一步  # 他会  # 才可以  # 他有  # 欢迎大家  # 中也  # 叫你  # 就用  # 自带  # 要了 


相关文章: 用v-html解决Vue.js渲染中html标签不被解析的问题  我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  如何快速搭建高效服务器建站系统?  如何在万网开始建站?分步指南解析  如何选择美橙互联多站合一建站方案?  常州自助建站工具推荐:低成本搭建与模板选择技巧  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  建站主机如何选?性能与价格怎样平衡?  如何在IIS管理器中快速创建并配置网站?  海南网站制作公司有哪些,海口网是哪家的?  如何高效生成建站之星成品网站源码?  如何在宝塔面板中创建新站点?  ppt制作免费网站有哪些,ppt模板免费下载网站?  如何配置支付宝与微信支付功能?  建站之星安装后界面空白如何解决?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  成都网站制作报价公司,成都工业用气开户费用?  如何选择CMS系统实现快速建站与SEO优化?  python的本地网站制作,如何创建本地站点?  建站之星ASP如何实现CMS高效搭建与安全管理?  广东专业制作网站有哪些,广东省能源集团有限公司官网?  如何用搬瓦工VPS快速搭建个人网站?  建站中国官网:模板定制+SEO优化+建站流程一站式指南  英语简历制作免费网站推荐,如何将简历翻译成英文?  宝塔Windows建站如何避免显示默认IIS页面?  香港服务器租用每月最低只需15元?  网页设计与网站制作内容,怎样注册网站?  导航网站建站方案与优化指南:一站式高效搭建技巧解析  如何挑选优质建站一级代理提升网站排名?  定制建站如何定义?其核心优势是什么?  如何在万网自助建站平台快速创建网站?  公司网站设计制作厂家,怎么创建自己的一个网站?  名字制作网站免费,所有小说网站的名字?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  如何在橙子建站中快速调整背景颜色?  定制建站价位费用解析与套餐推荐全攻略  如何通过服务器快速搭建网站?完整步骤解析  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  香港服务器部署网站为何提示未备案?  建站为何优先选择香港服务器?  如何通过智能用户系统一键生成高效建站方案?  如何通过虚拟主机快速搭建个人网站?  高防服务器租用如何选择配置与防御等级?  建站之星安装后如何自定义网站颜色与字体?  建站之星手机一键生成:多端自适应+小程序开发快速建站指南  简单实现Android文件上传  岳西云建站教程与模板下载_一站式快速建站系统操作指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。