吾爱运维 发表于 2021-8-11 18:30:00

干货分享:Centos7.6使用rpm安装mysql数据库

这两天在倒腾部署wiki系统,在github网站找了MinDoc开源软件,部署环境有一项就是需要mysql数据库,因为centos7.6系统默认数据库是mariadb,需要先卸载了再安装mysql,和大家分享下安装方法,灰常简朴。


一、实验环境
操作系统:Centos7.6
数据库版本:Mysql 5.7.24
工具下令:wget、tar、rpm、systemctl


二、安装步调
1、mysql官网查找5.7.24下载链接
备注:这边是查找centos7.6-64位系统msyql5.7.24版本rpm包的下载链接。
(1)首先到mysql官方网站https://dev.mysql.com/downloads/,找到社区版本下载位置。
https://p26.toutiaoimg.com/large/pgc-image/b755d557d6fd433f9c39a7e9e3230cf0
(2)默认的通用发行版是最新的8.0.26,但我们需要的是5.7.24,通过下图的档案或者历史版本选项进入老版本下载。
https://p3.toutiaoimg.com/large/pgc-image/5e108780a3a544469199491159126732
(3)可以查看到所有历史版本。
https://p6.toutiaoimg.com/large/pgc-image/8857bab1f8d4481f95f7c29c5fc583ad
(4)选择所需mysql版本、centos系统、位数,然后鼠标右击download选项,复制下载链接。比如:mysql5.7.24的centos7.6-64位rpm包下载链接如下:https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
https://p3.toutiaoimg.com/large/pgc-image/db79642bdb0f44ddbcbcc217c748a76f


2、安装wget下令,使用wget下载即可。
yum -y wget
创建mysql文件夹
cd /
mkdir mysql
cd mysql/
wget 下载链接


3、tar下令解压rar压缩包
tar -xvf tar mysql-5.7.24-1.el7.x86_64.rpm-bundle.tar
压缩包中共计13个rpm包
https://p3.toutiaoimg.com/large/pgc-image/ea78327a8b624d6cb1e5dd446ac7f707
4、依次安装如下4个rpm包并启动mysql服务
https://p3.toutiaoimg.com/large/pgc-image/a6484fde64df41feb6a3dde811d0a456
查看mysql服务状态
https://p9.toutiaoimg.com/large/pgc-image/0db37224dea64acfbc46f181effe1bcc
5、查找mysql用户临时暗码
vim /var/log/mysqld.log
然后搜索关键字:password后面的一串字符就是root用户临时暗码。
https://p6.toutiaoimg.com/large/pgc-image/6640d485f366468682eeb24375a0275b
使用临时暗码登陆mysql
下令如下:
mysql -u root -p
输入暗码


6、更改root用户暗码
(1)先登陆mysql
https://p3.toutiaoimg.com/large/pgc-image/16d581f897d6405389f73def799026f4
修改mysql的root用户暗码强度,默认=1
set global validate_password_policy=0;
修改root用户的暗码:
set password for 'root'@'localhost' =password('12345678');
ps:如上两条下令都是登陆mysql之后使用的,另外留意分号“;”不能少。


7、mysql配置文件
/etc/my.cnf
这是mysql的主配置文件
/var/lib/mysql
mysql数据库的数据库文件存放位置
/var/log/mysql
数据库的日志输出存放位置


8、mysql相关下令
systemctl start mysqld.service
启动mysql服务
systemctl status mysqld.service
查看mysql服务状态
systemctl stop mysqld.service
关闭mysql服务
systemctl restart mysqld.service
重启mysql服务


三、总结
经过上面的文章的查看,伙伴们是不是发现rpm包的方式安装mysql非常简朴啊,只要可以找到对应版本的rpm包和确定安装哪个几个rpm包就ok了,盼望本篇文章能帮到大家。
页: [1]
查看完整版本: 干货分享:Centos7.6使用rpm安装mysql数据库