安装UCH提示mysql不支持_CentOS7.X 下安装MySQL8.0(附文件)

这是64位的安装包。如果需要32位的可以去官网下载哦。步骤一样1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar链接: https://pan.baidu.com/s/1n0sslhGcA

这是64位的安装包。如果需要32位的可以去官网下载哦。步骤一样

1 获取安装资源包 mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar

链接: https://pan.baidu.com/s/1n0sslhGcA-dc5_20nDfiQQ

提取码: jhy9

2 在/usr/local目录下新建目录mysql8

cd /usr/localmkdir mysql8

3 将下载的资源包(mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar)上传到 usr/local/mysql8 目录下,并解压

tar -xvf mysql-8.0.18-1.el7.x86_64.rpm-bundle.tar

ceec84f38a02afab3cd527c56d1f7559.png

4  rpm -qa | grep mariadb  命令查看 mariadb 的安装包5 rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps 卸载mariadb

此处的话一句你的对应的mariadb 安装包名字来卸载:

rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps

6 依次安装

mysql-community-common-8.0.15-1.el7.x86_64.rpm,

mysql-community-libs-8.0.18-1.el7.x86_64.rpm

mysql-community-client-8.0.18-1.el7.x86_64.rpm

mysql-community-server-8.0.18-1.el7.x86_64.rpm

依次执行下面安装命令:

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

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

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

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

7 查看已安装资源

rpm -qa | grep mysql

d9ef570047d5e5ffd1db6de76294a76e.png

8 初始化

mysqld --initialize 初始化

chown mysql:mysql /var/lib/mysql -R 授权

systemctlstartmysqld 开启mysql服务

systemctl status mysqld 查看mysql 状态

cat/var/log/mysqld.log | grep password 查看root初始密码

c87cf69a9a6a9cb7e7b591b5a98b81a8.png

10 使用root用户登录mysql ,并修改root用户密码

mysql -u root -p #回车之后输入前面的初始密码也就是 Iv7fjuP,ucH+(填自己的密码)

ALTER USER"root"@"localhost" IDENTIFIED BY "WANGjie2020@@"; FLUSH PRIVILEGES; #立即生效

注意:这里这一句先改这个密码,后面再进去修改。因为会有密码策略不能设置root或者123456这样的弱密码。文章后面有解决办法

a6edaf64c91a087166cd7fa1a3f2ba8f.png

再次用户root 用户登录 输入自己刚刚修改的密码就可以了

11 远程连接(这里按步骤来即可)

use mysql;update userset host = "%" where user ="root";

#由于mysql8.0的加密方法变了。mysql8.0默认采用caching_sha2_password的加密方式。sqlyog不支持这种加密方式。

# 所以需要执行以下命令

ALTER USER "root"@"%" IDENTIFIED BY "password" PASSWORD EXPIRE NEVER; #更改加密方式

ALTER USER "root"@"%" IDENTIFIED WITH mysql_native_password BY "自己的密码"; #更新用户密码 (我这里为root )

FLUSH PRIVILEGES; #刷新权限

ad5be3b8a315288c5ffd13f9a76f0701.png

连接成功

二、mysql8修改密码策略

注:8.0.13 win10 版本不需要修改,8.0.13linux还需要

查看密码策略(修改临时密码之后才可查看)

show variables like "validate_password%";

8之前 validate_password_    8之后validate_password.

修改密码策略

密码验证策略低要求

set global validate_password.policy=0;(0或LOW代表低级)

密码至少要包含的小写字母个数和大写字母个数

set global validate_password.mixed_case_count=0;

密码至少要包含的数字个数。

set global validate_password.number_count=0;

密码至少要包含的特殊字符数

set global validate_password.special_char_count=0;

密码长度(这里如果你想设置密码为root的话 改成4即可)

set global validate_password.length=6;

修改密码

ALTER user "root"@"localhost" IDENTIFIED BY "密码"

参考文章:

https://www.jb51.net/article/175013.htm

https://blog.csdn.net/qq_37059838/article/details/81563748

以上信息来源于网络,如有侵权,请联系站长删除。

TAG:文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值