CentOS7安装MySQL详细教程

前言

        本文以CentOS 7.8 64bit为例,展示一下MySQL的安装,注意要在root权限下安装,这样普通用户也可以使用.

一.卸载不必要的环境

        有些服务器可能会自带MySQL或MariaDB,先检查有无旧版本的,因为旧的版本可能会影响安装.

        1.检查是否有旧版本

ps ajx | grep mysql
ps ajx | grep mariadb

        2.停止相关服务

systemctl stop mysqld
systemctl stop mariadb.service

        3.卸载安装包

        Linux下安装包一般都是.rpm,查找对应安装包

rpm -qa | grep mysql

        这里可以查看到原有的安装包,一键删除.

rpm -qa | grep mysql | xargs yum -y remove

4.删除残余文件和数据

rm -rf /etc/my.cnf
rm -rf /var/lib/mysql

二.安装MySQL

1.获取官方yum源

        view-source:repo.mysql.com直接进入官网选择对应的版本下载到本地

        选择的版本一定要对应服务器的系统,否则会出现不兼容的问题,这里选的是我服务器系统对应的版本

2.将下载到本地的yum源传到云服务器下

rz

        然后选中下载到本地的MySQL安装包.

3.安装

       

rpm -Uvh mysql57-community-release-el7-10.noarch.rpm

4.检查一下能否正常工作

yum list |grep mysql

5.安装MySQL服务

yum -y install mysql-community-server

注意:可能遇到的问题

若在安装时最下方出现Failing package is: mysql-community-libs-5.7.44-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

之后重复上一步即可

三.配置MySQL

1.进入MySQL配置文件

vim /etc/my.cnf

port是设置MySQL的默认端口号,MySQL实际上还是网络服务,一些公司为了数据安全会更改MySQL的端口号,默认就是3306.

下面两个是分别用于设置数据库的字符编码和默认存储引擎.

最后一个是设置为不需要密码验证即可登录.(后面到用户管理时会加入密码)

2.重启MySQL

重启之后修改的配置文件才会生效

systemctl restart mysqld.service

四.登录MySQL

mysql -uroot -p

下面提示要输入密码直接回车即可(这里没设置密码)

五.补充:开机自启动

systemctl enable mysqld.service
systemctl daemon-reload

这里实际上没有什么必要,因为云服务器默认是不关机的.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值