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)

调整远程访问步骤如图:

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

青凯平

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

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

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

打赏作者

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

抵扣说明:

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

余额充值