CentOS 7版Linux系统下的mysql安装

本文提供Percona Server 5.7在Linux系统的安装步骤,包括依赖包卸载、各组件包安装及MySQL服务启动。特别介绍了如何获取随机生成的初始密码并更改密码的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这里安装的是Linux系统下普通mysql的代替品Percona

具体为什么需要安装percona的原因和好处就不多说了,自行百度,用法都是一样的,就是安装过程比较复杂。

下载界面如下

 

一、Percona下载好解压会有多个压缩包


Percona-Server-57-debuginfo-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-client-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-devel-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-rocksdb-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-server-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-shared-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-shared-compat-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-test-57-5.7.22-22.1.el7.x86_64.rpm
Percona-Server-tokudb-57-5.7.22-22.1.el7.x86_64.rpm

二、首先,卸载废弃的依赖包

yum remove mariadb*

三、然后依次安装

rpm -ivh Percona-Server-shared-compat-57-5.7.12-5.1.el7.x86_64.rpm
rpm -ivh Percona-Server-shared-57-5.7.12-5.1.el7.x86_64.rpm
rpm -ivh Percona-Server-client-57-5.7.12-5.1.el7.x86_64.rpm
rpm -ivh Percona-Server-server-57-5.7.12-5.1.el7.x86_64.rpm

四、启动MySQL服务

service mysqld start 

注意:Percona 5.7安装完默认会产生个随机的密码,存在日志中。这个问题曾困扰我一上午

cat /var/log/mysqld.log  | grep "A temporary password" | awk -F " " '{print$11}'

以上指令获得初始的密码。

然后可以先登录进去了

登录进去以后需要设置初始密码才能使用。这里需要先设置一下密码的约束。

 

  1.  
    • 使用set global validate_password_mixed_case_count=0; 命令设置密码至少要包含的小写字母个数和大写字母个数。

       

    • 使用set global validate_password_number_count=3; 命令设置至少要包含的数字个数。(个人测试数据不到3个也可以)。

       

    • set global validate_password_special_char_count=0; 设置至少包含的特殊字符数。

       

    • 使用set global validate_password_length=3;  设置密码最小长度

       

 这个时候就可以随便设置你的密码了

 set password = password("新密码");

设置完成,正常使用
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值