Centos7安装mysql5.6教程

本文提供了一步一步的指南,详细讲解如何在CentOS 7.9上安装MySQL 5.6,包括检查系统环境、卸载旧版本、下载repo源、安装MySQL、设置root密码、授权远程登录、防火墙配置等关键步骤。
摘要由CSDN通过智能技术生成

检查环境

安装好Centos 7.9之后下面来安装Mysql 5.6
首先检查一下系统版本

cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
uname -a
3.10.0-1160.el7.x86_64

  • 查询是否安装mysql rpm -qa|grep -i mysql
[root@localhost ~]# rpm -qa|grep -i mysql
mysql-community-libs-5.6.51-2.el7.x86_64
mysql-community-server-5.6.51-2.el7.x86_64
mysql-community-release-el7-5.noarch
mysql-community-common-5.6.51-2.el7.x86_64
mysql-community-client-5.6.51-2.el7.x86_64

  • Ⅰ 、卸载方法一
    卸载前关闭mysql服务
    rpm -ev --nodeps mysql-community-release-el7-5.noarch
    rpm -ev --nodeps mysql-community-common-5.6.51-2.el7.x86_64
    rpm -ev --nodeps mysql-community-client-5.6.51-2.el7.x86_64
    rpm -ev --nodeps mysql-community-libs-5.6.51-2.el7.x86_64
    rpm -ev --nodeps mysql-community-server-5.6.51-2.el7.x86_64
    执行完命令之后再次执行 rpm-qa|grep -i mysql 会发现已经卸载完成。

  • Ⅱ、卸载方法二
    查询mysql所有路径 find / -name mysql
[root@localhost ~]# find / -name mysql
/etc/selinux/targeted/active/modules/100/mysql
/etc/logrotate.d/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/bin/mysql
/usr/lib64/mysql
/usr/share/mysql

然后 rm -rf 上面找到的每个文件夹(*此命令有风险请仔细检查后在使用回车确认)
如:

rm -rf /var/lib/mysql

最后再去找出 etc/my.cnf删除它


下面进入安装

  • 1、下载mysql的repo源
    wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
  • 2、安装rpm包
    rpm -ivh mysql-community-release-el7-5.noarch.rpm
    安装完这个包后,会获得两个mysql的yum repo源:
[root@localhost local]# ll /etc/yum.repos.d/
......
-rw-r--r--. 1 root root 1209 1月  29 2014 mysql-community.repo
-rw-r--r--. 1 root root 1060 1月  29 2014 mysql-community-source.repo
......
  • 3、安装mysql
    yum install mysql-server

下面是交互过程

[root@localhost ~]# cd /usr/local
[root@localhost local]# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
--2021-05-11 09:41:42--  http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
正在解析主机 repo.mysql.com (repo.mysql.com)... 104.75.165.42
正在连接 repo.mysql.com (repo.mysql.com)|104.75.165.42|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:6140 (6.0K) [application/x-redhat-package-manager]
正在保存至: “mysql-community-release-el7-5.noarch.rpm”

100%[=============================================================================================================================>] 6,140       --.-K/s 用时 0s

2021-05-11 09:41:42 (54.0 MB/s) - 已保存 “mysql-community-release-el7-5.noarch.rpm” [6140/6140])

[root@localhost local]# ll
......
-rw-r--r--. 1 root root 6140 1112 2015 mysql-community-release-el7-5.noarch.rpm
......
[root@localhost local]# rpm -ivh mysql-community-release-el7-5.noarch.rpm
准备中...                          ################################# [100%]
正在升级/安装...
   1:mysql-community-release-el7-5    ################################# [100%]
[root@localhost local]# yum install mysql-server
已加载插件:fastestmirror
Determining fastest mirrors
 * base: mirrors.163.com
 * extras: mirrors.163.com
 * updates: download.nus.edu.sg
base                                                                                                                                            | 3.6 kB  00:00:00
extras                                                                                                                                          | 2.9 kB  00:00:00
mysql-connectors-community                                                                                                                      | 2.6 kB  00:00:00
mysql-tools-community                                                                                                                           | 2.6 kB  00:00:00
mysql56-community                                                                                                                               | 2.6 kB  00:00:00
updates                                                                                                                                         | 2.9 kB  00:00:00
(1/5): extras/7/x86_64/primary_db                                                                                                               | 236 kB  00:00:01
(2/5): mysql-connectors-community/x86_64/primary_db                                                                                             |  80 kB  00:00:01
(3/5): mysql-tools-community/x86_64/primary_db                                                                                                  |  88 kB  00:00:01
(4/5): mysql56-community/x86_64/primary_db                                                                                                      | 297
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值