🔥个人主页: Forcible Bug Maker
🔥专栏: MySQL
目录
- 🌈前言
- 🔥卸载不要的环境
- 🔥检查系统安装包
- 🔥卸载这些默认安装包
- 🔥获取mysql官方yum源
- 🔥安装mysql yum源
- 🔥安装mysql服务
- 🔥查看配置文件和数据存储位置
- 🔥启动服务并登录
- 🔥设置开机自启(可不设)
- 🔥配置my.cnf
- 🌈结语
🌈前言
本篇博客主要内容:在Centos 7环境安装MySQL。
MySQL是一款开源的关系型数据库管理系统,以其高性能、稳定性和灵活性著称,广泛应用于各种规模的企业级应用中,用于存储、管理和检索数据。本篇博客将给大家介绍如何再Centos 7环境下安装MySQL。
🔥卸载不要的环境
通过指令检测是否有mariadb或者mysqld服务是否存在:
ps ajx | grep mariadb
ps ajx | grep mysqld
图中显示存在mysqld服务,而不存在mariadb服务。
对于存在的我们使用指令停止相关服务:
systemctl stop mysqld
systemctl stop mariadb.service
如上图,成功停止了mysqld服务。
🔥检查系统安装包
rpm -qa | grep mysql
rpm -qa | grep mariadb
🔥卸载这些默认安装包
卸载显示出来的mariadb/mysql安装包
remove mariadb
备份/etc/my.cnf,备份/var/lib/mysql数据(改个名)
🔥获取mysql官方yum源
获取mysql官方源
注:安装和自己系统一致的mysql版本,否则可能出现兼容问题
查看自己的系统版本指令:
cat /etc/redhat-release
可以再官方yum源中,找到和自己版本一致的资源
下载到本地,然后上传到Linux服务器(rz指令)。
🔥安装mysql yum源
查看本地yum源,看是否有mysql相关yum源
# 查看本地yum源
ls /etc/yum.repos.d/ -al
# 安装yum源
rpm -ivh mysql57-community-release-el7.rpm
# 查看能否正常工作
yum list | grep mysql
🔥安装mysql服务
yum install -y mysql-community-server
如果安装过程中遇到密钥过期问题:
Failing package is: mysql-community-client-5.7.39-1.el7.x86_64
GPG Keys are configured as: file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
# 解决方案,输入如下命令
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
🔥查看配置文件和数据存储位置
ls /etc/my.cnf
ls /var/lib/mysql
🔥启动服务并登录
启动服务时,会让我们输入密码。对于初学者,先使用一种越过密码认证的方式登录:使用vim进入my.cnf文件在最后一行加上一句配置保存并退出。
skip-grant-tables
这时候再启动mysql。
# 重启mysql服务
systemctl restart mysqld
# 登录
mysql -uroot -p
到这里就已经成功登录了。
🔥设置开机自启(可不设)
# 设置开机自启
systemctl enable mysqld
systemctl daemon-reload
🔥配置my.cnf
配置my.cnf主要是数据库客户端和服务器的编码格式。
加入以下三行保存并退出:
port=3306
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
配置完毕,重启mysql即可。
🌈结语
本篇博客介绍了如何在Centos环境安装MySQL,博主后续还会产出更多mysql相关的内容,感谢大家的支持。