CentOs7安装MySQL之RPM方式

本文档详细记录了在CentOS7系统中通过RPM包安装MySQL5.7的过程,包括查看系统版本、下载对应RPM包、卸载mariadb、安装MySQL组件、初始化数据库、设置密码、开启远程登录以及修改数据库字符集。对于初次安装或需要重装MySQL的用户提供了清晰的操作指南。
摘要由CSDN通过智能技术生成

        最近要在虚拟机上使用mysql,因此想记录下rpm方式安装的步骤,方便以后观看。

目录

1、查看linux操作系统版本和系统内核版本

2、选择对应版本下载rpm包

3、解压rpm包并安装

        3.1 解压rpm包并查看

        3.2 安装所需要组件

4、初始化mysql

5、启动mysql服务并查看状态

6、查看初始密码

7、根据初始密码启动mysql并重置密码

        7.1 启动mysql

       7.2 重置密码

 8、设置远程登录

9、修改mysql语言


        注意:首先我们要检测服务器是否有安装MySQL,有的话就要进行删除再来安装,因为我是创建新的虚拟机来安装,所以这里就不在进行删除操作。 

1、查看linux操作系统版本和系统内核版本

cat /etc/redhat-release
uname -r

 

2、选择对应版本下载rpm包

        根据第一步所查询到的信息,下载对应版本,这里以5.7为例 

        官网下载地址:MySQL5.7下载地址

3、解压rpm包并安装

        3.1 解压rpm包并查看

cd mysql-rpm
tar xf mysql-5.7.36-1.el7.x86_64.rpm-bundle.tar
ls

 

        3.2 安装所需要组件

           注意安装过程中会发现报错,因为centos系统自带mariadb,因此要卸载自带的mariadb才能够成功安装

           ①卸载mariadb

rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.68.1.el7.x86_64 --nodeps

 

         ②卸载后安装组件

cd mysql -rpm

rpm -ivh mysql-community-common-5.7.36-1.el7.x86.64.rpm
rpm -ivh mysql-community-client-5.7.36-1.el7.x86.64.rpm
rpm -ivh mysql-community-server-5.7.36-1.el7.x86.64.rpm
rpm -ivh mysql-community-libs-5.7.36-1.el7.x86.64.rpm
rpm -ivh mysql-community-libs-compat-5.7.36-1.el7.x86.64.rpm

 

4、初始化mysql

mysqld --initialize --user=mysql

 

5、启动mysql服务并查看状态

systemctl start mysqld.service

systemctl status mysqld.service

 

 

6、查看初始密码

grep "password" /var/log/mysqld.log

 

7、根据初始密码启动mysql并重置密码

        7.1 启动mysql

mysql -u root -p 密码

 

        7.2 重置密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

 

 8、设置远程登录

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;  ## 刷新

 

9、修改mysql语言

        注意:设置好远程登录后MySQL基本已安装完成,但在使用数据库创表添加数据时却会发现,当添加的数据是字符时,此时就会因为编码错误导致添加失败,所以我们就要修改mysql的默认语言,将它们设置成utf-8的编码格式。

        ①进入my.cnf文件

vim /etc/my.cnf

 

        ②添加以下语句,并保存

[client]
default-character-set=utf8

[mysqld]
character-ser-server=utf8
collation-server=utf8_general_ci

 

         ③保存后重启服务并进入mysql

service mysqld restart

 

         ④查看状态是否修改

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CodeTao-Z

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值