Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >rpm安装percona5.7.34

rpm安装percona5.7.34

原创
作者头像
啊山
发布于 2021-06-12 00:48:47
发布于 2021-06-12 00:48:47
7190
举报

环境介绍

操作系统CentOS7.7,yum源:CentOS-7-x86_64-DVD-1908.iso

部署目的:测试功能性等相关问题。

安装环境准备

将percona的rpm集合包上传到服务器对应的目录并解压:

这里上传到/data/db/目录下:

# tar xf Percona-Server-5.7.34-37-r7c516e9-el7-x86_64-bundle.tar

如果服务器上有用yum安装过mariadb的话,可以先卸载掉:

# rpm -aq|grep mariadb

# yum remove -y mariadb-libs-5.5.64-1.el7.x86_64

安装

解压出来的9个rpm文件的介绍、默认安装目录见官方文档:

https://www.percona.com/doc/percona-server/5.7/installation/yum_repo.html

这里把内容贴出来:

rpm包的介绍:

译文:

每个RPM包中都有什么?

每个Percona Server for MySQL RPM包都有特定的用途。

Percona-Server-Server-57包包含服务器本身(mysqld二进制文件)。

Percona-Server-57-debuginfo包包含服务器的调试符号。

Percona-Server-client-57包包含命令行客户机。

Percona-Server-devel-57包包含使用客户机库编译软件所需的头文件。

Percona-Server-shared-57包包括客户机共享库。

Percona Server shared compat包包括针对旧版本的客户端库编译的软件的共享库。此包中包括以下库:libmysqlclient.so.12、libmysqlclient.so.14、libmysqlclient.so.15、libmysqlclient.so.16和libmysqlclient.so.18。

Percona-Server-test-57包包括针对MySQL的Percona服务器的测试套件。

安装步骤(必须按照如下顺序安装):

# rpm -ivh Percona-Server-shared-compat-57-5.7.34-37.1.el7.x86_64.rpm

# rpm -ivh Percona-Server-shared-57-5.7.34-37.1.el7.x86_64.rpm

# rpm -ivh Percona-Server-client-57-5.7.34-37.1.el7.x86_64.rpm

# rpm -ivh Percona-Server-server-57-5.7.34-37.1.el7.x86_64.rpm

这步的提示有几个用户自定义函数,忽略就可以。

初始化:

# mysqld --initialize

修改用户所属组:

# chown mysql.mysql /var/lib/mysql -R

启动percona5.7.34:

# service mysql restart

可以看到percona5.7.34起来之后只有一个进程。

一些文件的默认位置:

Percona5.7.34初始化完成之后,会将临时密码写到错误日志里面,也就是/var/log/mysqld.log

# vim /var/log/mysqld.log

9dxq5jGe&Bgd这个就是登录密码

验证登录

# mysql -uroot -p'9dxq5jGe&Bgd' -P3306

mysql> show databases;

可以发现登录成功执行show databases语句的时候出现报错,报错的意思是必须修改登录密码,由于初始化的密码是由percona生成的临时密码,且为了方便用户记住是需要修改的。

修改用户密码:

mysql> set password=password('james123');

退出后,使用新密码登录成功并执行show databases语句时正常返回:

附加:可以配置下免密登录

# vim /etc/my.cnf

[client]

host=localhost

user='root'

password='james123'

由于修改的是客户端的配置,不需要重启percona即可生效:

Tips:

查看mysql的默认读取的配置文件:

命令:# /usr/sbin/mysqld --verbose --help|grep -A1 'Default options'

-Ax:在输出的时候包含结果所在行之后的指定行数,这里指之后的x行,A:after

可以从上图可以看出mysql会读取/etc/my.cnf文件,如果该文件不在,再依次读取后面几个路径的文件。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【详解】CentOS下以RPM方式安装MySQL5.5
在Linux系统中,MySQL是一个非常流行的开源关系型数据库管理系统。本文将详细介绍如何在CentOS操作系统上通过RPM包的方式安装MySQL 5.5。
大盘鸡拌面
2025/03/24
1820
使用 rpm 包安装 MySQL 8.0.35
本文主要针对初学者介绍如何在 Linux 系统上使用 rpm 包的方式安装一台单机版的 MySQL,之前也在 Win10 上安装过单机版的 MySQL8.0,有需要的也可以点击此处 Windows 10 环境下 MySQL 8.0.33 安装指南。MySQL8.0 OCP 考试中也有关于使用 rpm 安装 MySQL 相关的考题,如果有考试的同学,也可以注意一下其中的细节。首先这里你需要准备一台可以上网的 Linux 操作系统,CPU 内存、磁盘大小不限制。
JiekeXu之路
2024/02/01
1.2K0
使用 rpm 包安装 MySQL 8.0.35
Centos安装mysql rpm包
安装mysql步骤: 清理环境 centos有可能会自带一个mariadb 查看是否已安装
全栈程序员站长
2022/09/13
1.9K0
centos7下安装mysql5.7(rpm)「建议收藏」
可以选择 RPM Bundle,下载完记得解压 tar -xvf xxx.tar
全栈程序员站长
2022/08/11
1.4K0
centos7下安装mysql5.7(rpm)「建议收藏」
Mysql5.7 rpm离线安装
下载rpm bundle包 https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.7/mysql-5.7.32-1.sles12.x86_64.rpm-bundle.tar 卸载CentOS7系统自带的mariadb > rpm -qa|grep mariadb > rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 安装依赖 > yum install perl* cpan net-
入门笔记
2022/06/02
1.4K0
linux安装配置Mysql详细步骤
官网下载:https://dev.mysql.com/downloads/mysql/
全栈程序员站长
2022/08/11
1.1K0
linux安装配置Mysql详细步骤
CentOS7.2下安装MySQL-5.7.18RPM Bundle版(适用于最新版5.7.20)
版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢。
耕耘实录
2018/12/20
1K0
【Linux】安装MySQL
需要通过rpm相关指令,来查询当前系统中是否存在已安装的mysql软件包,执行指令如下:
陶然同学
2023/03/02
1.8K0
【Linux】安装MySQL
MySQL 安装--linux
Linux平台上推荐使用RPM包来安装Mysql,MySQL AB提供了以下RPM包的下载地址:
用户6884826
2021/07/07
2.2K0
MySQL入门:Linux 6 RPM方式安装MySQL 8.0
下载地址: https://dev.mysql.com/downloads/mysql/
SQLplusDB
2022/08/19
1.4K0
MySQL入门:Linux 6 RPM方式安装MySQL 8.0
CentOS6.x/CentOS7.x一键安装MySQL5.6/5.7并定制数据目录
系统:CentOS6.x_x64  MySQL:社区版5.6.21,开源数据库用的最多的MySQL,编译安装比较繁琐,yum安装版本比较低且默认安装的位置是/var/下,本次采用官方下载的rpm包,通过脚本自动化安装并定制数据目录到独立分区中(本次为/data1目录)
星哥玩云
2022/08/16
5500
CentOS6.x/CentOS7.x一键安装MySQL5.6/5.7并定制数据目录
Linux操作系统基础(十三):Linux安装、卸载MySQL
将mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar安装包上传到/export/software目录
Lansonli
2024/03/19
3960
CENTOS 7 RPM安装MYSQL 5.6
# 解压后你会获得一堆的包,目前我只需要其中的 MySQL-server-5.6.27-1.el7.x86_64.rpm和MySQL-client-5.6.27-1.el7.x86_64.rpm
用户4988376
2021/08/09
1.4K0
无外网环境下CentOS 7安装MySQL 5.7.18
以上四个rpm包是必须的,如果还需要其他的功能,可以自行进行下载。以当前版本为例,包含全部的rpm包的文件为mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar。
阿dai学长
2019/04/03
1.9K0
安装Percona Server数据库(in CentOS 8)
在CentOS8下搭建PXC集群一文中,介绍了如何搭建Percona Server集群。实际上PXC的安装包已经捆绑了Percona Server,所以在安装时会屏蔽Percona Server的一些细节。但有时候可能会单独用到Percona Server,所以本文单独介绍一下Percona Server的安装。需要注意的是:Percona Server只支持Linux系统,不能安装在其他操作系统上。
端碗吹水
2020/09/23
1.6K0
安装Percona Server数据库(in CentOS 8)
mysql简介及linux上yum安装mysql
MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
用户1168904
2021/08/03
1.7K0
在CentOS7上安装MySQL的心路历程
今天突然心血来潮,想把博客转移到到自己的云服务器上,嗯,想法不错,正好能练练手(后来找到了别的解决方案Hexo,才发现自己有多幼稚,果然是脑子一热,啥事想得出来,但是在这个过程中也学到了一些东西)。CentOS上安装MySQL数据库,linux配mysql,哎哟,不错哦。(→_→在找到别的解决方案后,马上就被我给卸了)。
双面人
2019/04/10
1.7K1
在CentOS7上安装MySQL的心路历程
Centos7 安装 Mysql
通过rpm -qa 查询到系统通过rpm安装的所有软件,太多了,不方便查看,所以我们可以通过管道符 | 配合着grep进行过滤查询。
用户7630333
2023/12/07
3270
Centos7 安装 Mysql
centos7 安装 mysql 详解
下载地址 : https://dev.mysql.com/downloads/mysql/
IT小马哥
2020/03/18
1.3K0
Mysql 安装教程
[root@localhost mysql]# rpm -qa| grep mariadb
用户10662715
2025/04/08
1140
相关推荐
【详解】CentOS下以RPM方式安装MySQL5.5
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档