运维开发网

CentOS 7 RPM安装Mysql 5.7数据库

运维开发网 https://www.qedev.com 2020-12-19 12:39 出处:51CTO 作者:Keep__Studying
背景1.无法连接外网2.无法使用yum源安装部署过程一、查看linux服务器版本1.查看操作系统版本cat/etc/redhat-release2.查看系统内核版本uname-r二、下载对应版本的MySQL安装文件1.下载地址:https://downloads.mysql.com/archives/community/2.选择对应的Linux版本和x86/x64进行下载,选择RPMBundle下

背景

1.无法连接外网

2.无法使用yum源安装

部署过程

一、查看Linux服务器版本

1.查看操作系统版本

cat /etc/redhat-release

2.查看系统内核版本

uname -r

CentOS 7  RPM安装Mysql 5.7数据库

二、下载对应版本的MySQL安装文件

1.下载地址: https://downloads.mysql.com/archives/community/

2.选择对应的Linux版本和x86/x64进行下载,选择 RPM Bundle下载

CentOS 7  RPM安装Mysql 5.7数据库

三、卸载旧版本的mysql、mariadb

1、卸载旧版本mariadb

rpm -qa|grep mariadb #查找mariadb

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 #卸载

CentOS 7  RPM安装Mysql 5.7数据库

2.查看旧版本MySql

rpm -qa | grep mysql

使用命令rpm -e --nodeps {-file-name}进行移除操作,移除的时候可能会有依赖,要注意一定的顺序。

3.上传软件包,解压

CentOS 7  RPM安装Mysql 5.7数据库

CentOS 7  RPM安装Mysql 5.7数据库

四、使用 rpm 命令安装MySql组件

按照依赖关系依次安装rpm包 依赖关系依次为common→libs→client→server

rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm

rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.31-1.el7.x86_64.rpm

若有以下报错:

CentOS 7  RPM安装Mysql 5.7数据库

再次安装:

CentOS 7  RPM安装Mysql 5.7数据库

注意:ivh中, i-install安装;v-verbose进度条;h-hash哈希校验

五 登录并创建MySql密码

1 启动MySql

systemctl start mysqld.service 启动mysql

systemctl status mysqld.service 查看mysql状态

netstat -anop|grep 3306

CentOS 7  RPM安装Mysql 5.7数据库

2.登陆mysql修改root密码

grep 'temporary password' /var/log/mysqld.log

CentOS 7  RPM安装Mysql 5.7数据库

mysql -uroot -pzo(ojOhiI6jS

解决密码设置强度不够问题:

Your password does not satisfy the current policy requirments

1: 更改策略,设置 validate_password_policy=0;

校验级别最低,只校验密码长度,只要长度跟validate_password_length一样即可,默认长度是8位。可以通过:

mysql> set global validate_password_policy=0;

修改有效密码长度:

mysql> set global validate_password_length=1;

Query OK, 0 rows affected (0.00 sec)

不管设置 validate_password_length=1,还是2,3,4 ,‘有效密码长度’这个参数的实际值都是4。超过4后设置是多少实际就是多少。

2:重设密码:

mysql> set password for root@localhost=password('1234');

3.重新登录,使用新密码

CentOS 7  RPM安装Mysql 5.7数据库

0

精彩评论

暂无评论...
验证码 换一张
取 消