CentOS 7 RPM安装Mysql 5.7数据库

背景

1.没法链接外网
2.没法使用yum源安装node

部署过程

1、查看linux服务器版本

1.查看操做系统版本

cat /etc/redhat-release mysql

2.查看系统内核版本

uname -r linux

CentOS 7  RPM安装Mysql 5.7数据库

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

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

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

CentOS 7  RPM安装Mysql 5.7数据库

3、卸载旧版本的mysql、mariadb

一、卸载旧版本mariadb

rpm -qa|grep mariadb #查找mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 #卸载sql

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数据库

4、使用 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.rpmide

如有如下报错:
CentOS 7  RPM安装Mysql 5.7数据库ui

再次安装:
CentOS 7  RPM安装Mysql 5.7数据库操作系统

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

五 登陆并建立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数据库

相关文章
相关标签/搜索