CentOS下MySQL 8.0安装与配置

系统环境:Windows 10,CentOS 7

目录

准备下载源

 获取框架并且安装

 MySQL密码设置

准备下载源

在MySQL官网中找到社区版的下载地址。

在MySQL中找到MySQL社区版下载界面,选择对应的Linux系统版本。这里使用的是CentOS 7系统,所以选择Yum Repository。

CentOS下MySQL 8.0安装与配置_第1张图片

CentOS下MySQL 8.0安装与配置_第2张图片

CentOS下MySQL 8.0安装与配置_第3张图片

在这里使用CentOS 7系统,因此选择Linux 7选项点击下载。

CentOS下MySQL 8.0安装与配置_第4张图片

进入下载页面后复制下载连接即可。该链接为软件的框架下载信息。

CentOS下MySQL 8.0安装与配置_第5张图片

获取框架并且安装

在该系统中为最小安装系统,需要下载wget。

在Linux系统中安装wget,命令为 yum install wget -y 。

yum install wget -y

CentOS下MySQL 8.0安装与配置_第6张图片

安装之后通过wget命令获取MySQL的安装框架。wget [MySQL安装框架链接] 。并且通过yum或者rpm命令安装MySQL框架。

wget https://dev.mysql.com/get/mysql80-community-release-el7-9.noarch.rpm
yum install mysql80-community-release-el7-9.noarch.rpm -y

CentOS下MySQL 8.0安装与配置_第7张图片

CentOS下MySQL 8.0安装与配置_第8张图片

框架安装完成之后通过指令 yum install mysql-community-server 安装MySQL。在安装之前,可以使用 rpm -qa | grep mariadb以及 rpm -qa | grep mysql 确保系统中没有mariadb以及mysql以影响安装。

rpm -qa | grep mariadb
rpm -qa | grep mysql
yum install mysql-community-server -y

CentOS下MySQL 8.0安装与配置_第9张图片

安装完成后,启用MySQL服务。

systemctl enable mysqld
service mysqld start

CentOS下MySQL 8.0安装与配置_第10张图片

在此MySQL已经完成安装了,可以通过mysql --version查看是否安装成功。

mysql --version

MySQL密码设置

MySQL的首次登录密码随机生成并且存储在mysql.log中,查看该密码并且登录到MySQL中。

cat /var/log/mysqld.log | grep password

CentOS下MySQL 8.0安装与配置_第11张图片

通过set password = '[新密码]'设定新密码。但是密码过于简单可能会出现以下错误。

原理以及解决方案可以参考:

http://t.csdn.cn/EKBla

在此处需要设定一个符合设定的密码,即需要要有1位大写、小写、数字以及特殊符号的8位长度密码。随后便可修改密码规则。需要注意的是MySQL 5.0 与MySQL 8.0的密码规则表示不一样,如MySQL 5.0的validate_password_policy在MySQL 8.0为validate_password.policy。

show variables like 'validate_password%';

CentOS下MySQL 8.0安装与配置_第12张图片

将密码规则修改低一点之后就可以更换一些简单一点的密码了。

# 设置密码长度
set global validate_password.length = 6;

# 设计密码校验等级
set global validate_password.policy = LOW;

CentOS下MySQL 8.0安装与配置_第13张图片

你可能感兴趣的:(centos,mysql,linux)