博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在centos7下安装mysql5.7数据库
阅读量:5759 次
发布时间:2019-06-18

本文共 2234 字,大约阅读时间需要 7 分钟。

hot3.png

1,下载mysql的rpm版安装包

下载地址:

 

 

选择下载小红帽rpm bundle版的mysql安装包,32位或64位 根据你安装的centos版本来选择

 

2,查看是否已经安装了mysql (如果是新装的linux可以跳过这步)

rpm -qa|grep -i mysql

如果已经安装了 使用 rpm -e  --nodeps (查询出的安装包名) 命令 删除安装包

3,CentOS7默认安装MariaDB而不是MySQL,而且yum服务器上也移除了MySQL相关的软件包。因为MariaDB和MySQL可能会冲突,故先卸载MariaDB。

  [root mysql] # rpm -qa | grep -i mariadb

   mariadb-libs-5.5.52-1.el7.x86_64

[root mysql]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64

 

4,使用rpm -ivh命令进行安装,安装的时候一定要注意先后顺序,因为有顺序依赖,必须按照顺序来安装。

  [root mysql]# rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm

warning: mysql-community-common-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-common-5.7.18-1.e################################# [100%]
[root mysql]# rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
warning: mysql-community-libs-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-libs-5.7.18-1.el7################################# [100%]
[root mysql]# rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
warning: mysql-community-client-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-client-5.7.18-1.e################################# [100%]
[root@localhost mysql]# rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
warning: mysql-community-server-5.7.18-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:mysql-community-server-5.7.18-1.e################################# [100%]
[root@localhost mysql]# 

 

5,启动mysql服务

     service mysqld start

6,查看mysql初始化的原始密码

     cat /var/log/mysqld.log

 

7, 修改密码并刷新

   set passworrd = password(‘新密码’);

   flush privileges;

 

 

#如果忘记了密码,需要修改密码

1、vim /etc/my.cnf 加入skip-grant-tables

2、直接使用mysql 登录数据库 修改掉密码 并刷新

3、再将my.cnf中的skip-grant-tables删掉 然后重启数据库

 

该技术资料,是本人花了很多时间精力,安装了几个版本的linux下的mysql之后,总结出来的最稳定可靠安全快捷的一种数据库安装方式,如果你也觉得不错,欢迎在文章下面进行打赏! 谢谢

转载于:https://my.oschina.net/zhangmaoyuan/blog/1618653

你可能感兴趣的文章
iPhone开发面试题--葵花宝典
查看>>
EdbMails Convert EDB to PST
查看>>
POJ 2184
查看>>
大话 程序猿 眼里的 接口
查看>>
struts2用了哪几种模式
查看>>
replace函数结合正则表达式实现转化成驼峰与转化成连接字符串的方法
查看>>
ubuntu 初学常用命令
查看>>
WCF客户端与服务端通信简单入门教程
查看>>
android 资源种类及使用
查看>>
Explorer程序出错
查看>>
Centos7同时运行多个Tomcat
查看>>
使用CocoaPods过程中的几个问题
查看>>
我的友情链接
查看>>
为eclipse安装maven插件
查看>>
公司新年第一次全员大会小记
查看>>
JAVA8 Stream 浅析
查看>>
inner join on, left join on, right join on要详细点的介绍
查看>>
SAS vs SSD对比测试MySQL tpch性能
查看>>
Spring boot 整合CXF webservice 全部被拦截的问题
查看>>
Pinpoint跨节点统计失败
查看>>