CentOS下MySQL 8.0安装与配置

系统环境:Windows 10,CentOS 7

目录

准备下载源

 获取框架并且安装

 MySQL密码设置

准备下载源

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

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

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

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

获取框架并且安装

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

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

yum install wget -y

安装之后通过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

框架安装完成之后通过指令 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

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

systemctl enable mysqld
service mysqld start

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

mysql --version

MySQL密码设置

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

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

通过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%';

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

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

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

  • 15
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值