CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解_舰长115的博客-CSDN博客_yum安装mysql5.7.20


本站和网页 https://blog.csdn.net/z13615480737/article/details/78906598 的作者无关,不对其内容负责。快照谨为网络故障时之索引,不代表被搜索网站的即时页面。

CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解_舰长115的博客-CSDN博客_yum安装mysql5.7.20
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
舰长115
于 2017-12-26 21:15:56 发布
179513
收藏
156
分类专栏:
数据库
linux 积累
文章标签:
mysql
centos
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/z13615480737/article/details/78906598
版权
linux 积累
同时被 2 个专栏收录
41 篇文章
58 订阅
¥9.90
¥99.00
订阅专栏
数据库
35 篇文章
0 订阅
订阅专栏
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。
上一篇安装的是5.6的但是我想安装5.7的  yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。
(经过一段时间的学习又写了一篇用源码安装mysql5.7.22的 点击打开链接)
注意:mysql如果要安装最好安装5.7.30或mysql8.1+的版本mysql5.7漏洞 https://candy.blog.csdn.net/article/details/111286867(更新:2020-12-16)
1.卸载  先停掉mysql进程   没有安装过的可以直接跳过
        pkill -9 mysqld
        
       rpm -qa|grep -i mysql
             
      用命令 yum -y remove
      yum -y remove mysql-community-client-5.6.38-2.el7.x86_64
      卸载不掉的用 rpm -ev 
      依次卸载 直到没有
      
2.下载mysql的repo源 这个安装的mysql5.7.20  /**纠正一下,这源下载的是最新的版本  ****/
   [root@localhost ~]# cd /usr/local/src/    [root@localhost src]# wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm 
   [root@localhost src]# rpm -ivh mysql57-community-release-el7-8.noarch.rpm 
   [root@localhost src]#  yum -y install mysql-server 
(也可以指定安装目录     yum --installroot=/usr/local/mysql --releasever=/ -y install mysql-server  )我没试,这样装环境变量配置都不用你管,装上直接启动就行。安装路径是默认的。
     
   一路 y 
根据步骤安装就可以了,
默认配置文件路径: 配置文件:/etc/my.cnf 日志文件:/var/log/var/log/mysqld.log 服务启动脚本:/usr/lib/systemd/system/mysqld.service socket文件:/var/run/mysqld/mysqld.pid
  配置  my.cnf        vim /etc/my.cnf
[mysqld]
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
server_id = 1
expire_logs_days = 3
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
不过安装完成后,密码为随机密码,需要重置密码。
4.  启动mysql服务
service mysqld restart
 重置密码
    [root@localhost ~]# grep "password" /var/log/mysqld.log    
   
    可以看到  输入 mysql -u root -p   密码 进入      第一次登陆 ,需要重置密码 要不什么也不能操作 
        
       接下来重置密码:5.7.20 为了安全密码           必须包含 数字字母符号
      踩过的坑啊,设置了好几次。还有这ip不能是% 不知道为什么  反正第一次设置成%没成功  登上去之后再改就可以改了。
       把密码改简单的方法 http://blog.csdn.net/z13615480737/article/details/78907697
      alter user 'root'@'localhost' identified by 'Root!!2018';  
   
    也可以 直接再添加新用户     
    CREATE USER ‘root‘@‘%‘ IDENTIFIED BY ‘您的密码‘;
    grant all on *.* to 'root001'@'%' identified by 'Root@@'  with grant option;
   增加root用户指定可以任意IP登录,如果想限制只能让指定IP登录请把%替换成IP地址
 最后记得刷新权限;
     flush privileges 
------------至此安装成功------------下面是我遇到的一下问题---没遇到问题的不用看-------------------------------------
数据库授权只给用户某些权限
grant select,insert,update,delete,create,drop on mydb.* to user01@"%" identified by "123456";
   
问题:如果发现找不到密码!!!!!
   解决:只能通过忘记密码的方式修改密码!!! 在安装的过程中发现找不到密码???折腾了好长时间 通过修改密码找回之后发现、原来之前安装的数据库在了,就没有生产新的数据库!!用的还是之前的配置。
2.看mysql启动了没?初始化数据库了没?  一般直接启动 数据库 就可以 用grep "password" /var/log/mysqld.log    看到随机密码了
修改MySQL的登录设置:
#vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。
重新启动mysqld
重新启动mysqld #/etc/init.d/mysqld restart ( service mysqld restart ) use mysql  update user set password=password("12345") where user="root"; mysql 5.7的数据库没有了password字段 用的是authentication_string字段 mysql> update mysql.user set authentication_string=password('root') where user='root' ; flush privileges; 修改密码之后在改回来
至此安装完毕。喜欢的支持一下,点个赞再走呗\(^o^)/~,谢谢你的支持。
舰长115
关注
关注
88
点赞
156
收藏
打赏
75
评论
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。(经过一段时间的学习又写了一篇用源码安装mysql5.7.22的点击打开链接)1.卸载 先停掉mysql进程 没有安装过的可以直接跳过...
复制链接
扫一扫
专栏目录
订阅专栏
【linux】CentOS 7.4下使用yum安装MySQL5.7.20 最简单的
happydecai的博客
08-03
8298
【默认配置文件路径 】
配置文件:/etc/my.cnf
日志文件:/var/log/var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid
数据库文件:/var/lib/mysql
CentOS7默认数据库是mariadb, 但是 好多用的...
MySQL5.7.20安装
fwdwqdwq的博客
04-07
538
MySQL5.7
参考http://blog.csdn.net/u013205623/article/details/79171698
一、下载
https://dev.mysql.com/downloads/mysql/
按照自己电脑位数下载相应安装包
二、安装
1.解压到想要安装的目录
2.新建一个my.ini
输入以下内容,安装目录记得改一下
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_s
评论 75
您还未登录,请先
登录
后发表或查看评论
如何用yum源安装MySQL5.7
最新发布
qq_15247809的博客
11-02
734
用最简单的方式教会你如何用yum源的方法来安装MySQL5.7
centos mysql拒绝连接失败_mysql远程连接失败的解决方法(CentOS版)
weixin_33783273的博客
01-26
501
mysql远程连接失败的解决方法(CentOS版)(1)先将mysql服务停掉# /etc/init.d/mysqld stop(2)查看mysql配置文件# vi /etc/my.cnf特别要留意其中的两项:bind_address和skip_networking,bind_address一定不能为127.0.0.1,否则只能在本地连接,skip_networking一定不能出现,否则只接受un...
CentOS 7.X使用yum源安装MySQL 5.7.20安装详解
wordCount的博客
11-21
111
centos mysql拒绝连接失败_CentOS下mysql远程连接的失败的解决方法
weixin_33356544的博客
01-26
249
mysql远程连接失败的解决方法(CentOS版)(1)先将mysql服务停掉# /etc/init.d/mysqld stop(2)查看mysql配置文件# vi /etc/my.cnf特别要留意其中的两项:bind_address和skip_networking,bind_address一定不能为127.0.0.1,否则只能在本地连接,skip_networking一定不能出现,否则只接受un...
centos7安装mysql5.7步骤(图解版)
热门推荐
小志的博客
11-24
3万+
目录一、下载mysql5.7安装包二、mysql5.7安装包上传到linux服务器三、检查系统是否安装过mysql四、卸载CentOS7系统自带mariadb五、检查有无安装过mysql 用户组,没有的话创建六、安装mysql5.7步骤
一、下载mysql5.7安装包
下载地址:https://dev.mysql.com/downloads/mysql/5.7.html
二、mysql5.7安装包上传到linux服务器
linux服务器根目录下新建文件夹:
1)、 tool文件夹,存放软件
mysql5.7.20安装
qq_33240556的博客
07-05
505
免安装版的Mysql
  MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的
标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web
应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据
库管理系统)应用软件之一。
在本博文里,我主要以Mysql免安装版为例,帮助大家解决安装与配置mysql的步骤。
首先:要先进入mysql官网里(Mysql的官网–>http
MySQL5.7.20安装教程
m0_65472085的博客
04-03
2398
MySQL安装5.7.20安装
1 安装软件
dotNetFx40_Full_x86_x64.exe
mysql-installer-community-5.7.20.msi
[安装包地址]
(https://mp.csdn.net/mp_blog/creation/editor/123660670)
2 安装 步骤
1 双击 安装 dotNetFx40_Full_x86_x64.exe 等待安装完成即可。
2 双击 安装 mysql-installer-community-5.7.20.0.msi
Centos7安装MySQL5.7
Crazy7426的博客
09-02
805
centos7安装MySQL
CentOS 7 下使用yum安装MySQL5.7.20
zhaojie0708的博客
06-05
111
文章文转载,中间做了一些修改备注
1、前言:
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。
上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。
(经过一段时间的学习又写了一篇用源码安装mysql5.7.22的 点击打开链接)
2、...
mysql 客户端 centos_centos系统连接不上mysql客户端
weixin_39796149的博客
02-01
103
centos系统连接不上mysql客户端,视频教程,防火墙,教程,所示,配置文件centos系统连接不上mysql客户端易采站长站,站长之家为您整理了centos系统连接不上mysql客户端的相关内容。问题:centos7 安装mysql成功后,在客户端Navicat测试连接服务,提示10060,如下图所示:解决方法如下:1、服务未启动,查看启动端口:#netstat -nltp启动服务:(推荐...
ubuntu yum源 安装mysql_CentOS 7 下使用yum安装MySQL5.7.20 最简单方法
weixin_33826761的博客
02-22
582
CentOS7默认数据库是mariadb, 但是 好多用的都是mysql ,但是CentOS7的yum源中默认好像是没有mysql的。上一篇安装的是5.6的但是我想安装5.7的 yum安装是最简单的 尝试过编译安装各种问题,最后就决定用yum。(经过一段时间的学习又写了一篇用源码安装mysql5.7.22的 点击打开链接)1.卸载 先停掉mysql进程 没有安装过的可以直接跳过pkill -9 m...
centos 7 通过yum安装mysql教程
weixin_46589575的博客
09-25
974
在centos 7通过yum 安装mysql
CentOS7安装MySQL5.7
qq_45171544的博客
07-12
4088
CentOS 7.x 安装 MySQL 5.7.x
Centos7 安装配置MySQL5.7
蜜桃先生的博客
07-13
7180
MySQL 简介
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB(创始人Michael Widenius)公司开发,2008被Sun收购(10亿美金),2009年Sun被Oracle收购。
MySQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
MySQL是开源的,所以你不需要支付额外的费用。
MySQL是可以定制的,采用了GPL(GNU General Public License)协议,你可以修改源码来开发自己的M
centos7安装mysql 5.7
TanYYF的专栏
07-11
408
centos7 安装mysql 5.7
centos mysql 无法连接_解决 CentOS 主机上的 MySQL 无法连接的问题
weixin_32562973的博客
01-19
999
在CentOS上搭建MySQL过程后,默认的root账户只能在本机访问的,如果想通过其他机器访问CentOS上的MySQL数据库,需要进行一番配置方可进行访问。解决方案如下。第一步:使用root登录mysql,并选择mysql数据库,执行命令:--登录mysqlmysql-uroot-proot的密码;--进入mysql数据库usemysql;第二步 : 如果仅仅授权 root@loca...
centos7 安装MySQL5.7
qq_60955660的博客
08-10
526
centos7 MySQL5.7部署安装详细过程
“相关推荐”对你有帮助么?
非常没帮助
没帮助
一般
有帮助
非常有帮助
提交
©️2022 CSDN
皮肤主题:博客之星2021
设计师:Hiro_C
返回首页
舰长115
CSDN认证博客专家
CSDN认证企业博客
码龄8年
暂无认证
255
原创
2万+
周排名
2153
总排名
118万+
访问
等级
7871
积分
275
粉丝
366
获赞
274
评论
916
收藏
私信
关注
热门文章
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
179513
linux 查看整个根目录下各个文件占用情况
83779
linux centos7查看linux的登录日志
63455
Linux Crontab 查看定时任务启动没
47997
linux 同步北京时间 局域网同步时间
46557
分类专栏
linux 积累
付费
41篇
mysql集群
付费
4篇
安全
7篇
vue
1篇
得到经验
1篇
git
2篇
阿里云
1篇
漏洞
2篇
shell
12篇
标书
word
1篇
正则
2篇
java
1篇
项目总结
centos8
3篇
redis
1篇
php设计模式
8篇
docker
7篇
layui
1篇
小程序
1篇
微服务
1篇
php
24篇
日记
数据库
35篇
索引
6篇
地图
5篇
随笔...
41篇
linux
120篇
zabbix
4篇
mui
1篇
nginx
7篇
memcache
最新评论
win10搜索功能失效用不了如何解决|
WNSTR:
已经解决问题,谢谢博主,特别感谢
windows下 安装 Elasticsearch报错warning: usage of JAVA_HOME is deprecated, use ES_JAVA_HOME
努力奋斗的小程序猿:
你想钱想疯了?
Linux下安装Elasticsearch7.10.0+Kibana7.10.0 亲测
舰长115:
没用到,就没安装
Linux下安装Elasticsearch7.10.0+Kibana7.10.0 亲测
silenc_tin:
分词器没有安装吗?
linux 同步北京时间 局域网同步时间
舰长115:
还没遇见过,先看看你的系统是什么版本,在本地试试这个版本有么有,用本地复制上去试试
您愿意向朋友推荐“博客详情页”吗?
强烈不推荐
不推荐
一般般
推荐
强烈推荐
提交
最新文章
文本转语音免费 微软Azure官网,在线就可以转语音。
windocs连接麒麟桌面---vnc软件
安装【银河麒麟V10】linux系统
2022年32篇
2021年36篇
2020年69篇
2019年19篇
2018年67篇
2017年36篇
2016年3篇
2015年1篇
目录
目录
分类专栏
linux 积累
付费
41篇
mysql集群
付费
4篇
安全
7篇
vue
1篇
得到经验
1篇
git
2篇
阿里云
1篇
漏洞
2篇
shell
12篇
标书
word
1篇
正则
2篇
java
1篇
项目总结
centos8
3篇
redis
1篇
php设计模式
8篇
docker
7篇
layui
1篇
小程序
1篇
微服务
1篇
php
24篇
日记
数据库
35篇
索引
6篇
地图
5篇
随笔...
41篇
linux
120篇
zabbix
4篇
mui
1篇
nginx
7篇
memcache
目录
评论 75
被折叠的 条评论
为什么被折叠?
到【灌水乐园】发言
查看更多评论
打赏作者
舰长115
码字不易如果觉得还不错谢谢鼓励
¥2
¥4
¥6
¥10
¥20
输入1-500的整数
余额支付
(余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付
您的余额不足,请更换扫码支付或充值
打赏作者
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额
抵扣说明:
1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。
余额充值