centos 离线安装 percona mysql 8.0.18,rpm构建安装思路。

前言:本文章讲述,如何使用rpm包离线安装最基础的percona mysql数据库,首先我们了解一下什么是percona mysql,以及它和mysql 的不同。

Percona Server是MySQL重要的分支之一,它基于InnoDB存储引擎的基础上,提升了性能和易管理性,最后形成了增强版的XtraDB引擎,可以用来更好地发挥服务器硬件上的性能。

由于官方的mysql版本收费,percona mysql 获得了一定的市场占比。

以下文章如果帮到您,麻烦点一个小小的关注呢。

一、准备工作

本次安装的版本是percona mysql 8.0.18 (以下简称mysql) 其实他的全系都可以采用这种安装方式。

本次我们模拟的环境:centos7.6

1.下载mysql基本构建,下载地址:Downloads - Percona

一般生产环境,安装如下几个rpm包,点击链接自行下载即可(最新版本需要其他的rpm,按照如下顺序安装即可,缺哪会报错出来,自行下载安装就可以了)。

percona-server-shared-compat.rpm

percona-server-shared.rpm

percona-server-client.rpm

percona-server-server.rpm

以下是解释下载方式及rpm包的作用,有基础的可直接跳过。

 

 给大家解释一下这个几个是干嘛的:

二、开始安装

1.上传到服务器中。

2.按顺序依次安装即可,因为涉及到公共库,要按顺序才能装上(相当于建“金字塔” 一层一层的)
 

rpm -ivh percona-server-shared-compat-8.0.18-9.1.el7.x86_64.rpm

rpm -ivh percona-server-shared-8.0.18-9.1.el7.x86_64.rpm

rpm -ivh percona-server-client-8.0.18-9.1.el7.x86_64.rpm

rpm -ivh percona-server-server-8.0.18-9.1.el7.x86_64.rpm

安装结果如下,可自行对照。

需要注意的是rpm安装时,不能存在mariadb,会彼此冲突。

报错如下:

mariadb-libs is obsoleted by percona-server-shared-compat-8.0.18-9.1.el7.x86_64

解决方法:

yum remove mariadb* (将其卸载继续安装即可,不用担心之前安装没成功,linux一般很直接的,要么安装成功,要么安装失败,极少存在 装了一半要跑 跑不了的情况)

 三、数据库基本配置

1.安装后如何登录,如何获取数据库密码?

# 启动msyql服务
systemctl start mysql

# 第一次启动会输出日志,输出路径在var/log/mysqld.log,在里面可以看到初始密码
cat /var/log/mysqld.log

 2.如何修改初始密码?

登录mysql -u  root -p 登录直接修改即可(注意密码强度,弱密码可能无法设置生效)

 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root@123';

弱密码无法设置成功如图:

 调整数据库密码强度,实现设置简易密码。

# 调整数据库密码强度,调整后随便设
set global validate_password.policy=0;

set global validate_password.length=1;

3.设置数据库远程访问,即: 外部ip访问数据库。

# 切换数据库
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

# 修改远程访问
mysql> update user set host = '%' where user = 'root';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

# 刷新生效
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

调整远程访问步骤如图:

猜你喜欢

转载自blog.csdn.net/weixin_43391813/article/details/130332777