rpm安装percona5.7.34

本文档详细介绍了如何在 CentOS 7.7 操作系统上安装 Percona Server 5.7.34,包括环境准备、卸载 MariaDB、安装过程、初始化设置、验证登录及密码修改。此外,还提到了配置免密登录的方法以及查看 MySQL 默认配置文件的技巧。
摘要由CSDN通过智能技术生成

目录

1.环境介绍

2.安装环境准备

3.安装

4.验证登录

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

4.2 Tips:


1.环境介绍

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

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

 

2.安装环境准备

将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

 

3.安装

解压出来的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这个就是登录密码

 

4.验证登录

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

mysql> show databases;

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

 

修改用户密码:

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

 

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

 

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

# vim /etc/my.cnf

[client]

host=localhost

user='root'

password='james123'

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

 

4.2 Tips:

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

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

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

 

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

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值