前言:在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小时内与您取得联系。