0


RuoYi v3.4.0_微服务环境搭建_MySQL 5.7.0

一:检查CentOS是否有系统自带的mysql

yum list installed |grep mysql

二:下载rpm包,并安装本地mysql源

下载rpm包:    wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm --no-check-certificate

安装mysql源:    yum localinstall mysql80-community-release-el7-3.noarch.rpm

三:验证是否安装成功

yum repolist all |grep mysql

如下图,默认的MySQL版本为8.0
在这里插入图片描述

四:修改默认安装版本为5.7

vim /etc/yum.repos.d/mysql-community.repo

输入 i 进入编辑模式,将5.7的 enabled 设置为1,将8.0的 enabled 设置为0,

按 Esc 退出编辑模式,最后输入 :wq 保存并退出

五:正式安装MySQL

yum install mysql-community-server

在这里插入图片描述
出现上图报错,解决方法:

先禁用本地的 MySQL 模块在安装即可
yum module disable mysql

加上"--nogpgcheck"去掉gpg检查
yum install mysql-community-server --nogpgcheck

六:启用MySQL

启动mysql:systemctl start mysqld.service

查看mysql状态:systemctl status mysqld.service

在这里插入图片描述

七:设置MySQL

MySQL默认密码不为空,查看密码
grep'temporary password' /var/log/mysqld.log
登录MySQL
mysql -u root -p
输入密码:*ok9&rtFBffr

发现无法正常进入
ERROR 1045 (28000)
1,停止mysql服务
service mysqld stop
2,找到my.cnf文件
whereis my
3,修改配置文件无密码登录
vi /etc/my.cnf
在最尾部加上
skip-grant-tables
保存(:wq)
4.启动mysql:
systemctl start mysqld.service
5,登录mysql -u root
此处注意不要加-p
6.修改密码 root用户密码为root
设置密码的验证强度等级:set global validate_password_policy=LOW
设置密码的最小长度:set global validate_password_length=4
use mysql;
update user set authentication_string=password('root') where user='root';
flush privileges;
quit;
7.回到第二步骤去掉加上的skip-grant-tables
8.再次重启mysql
停止mysql状态:systemctl stop mysqld.service
启动mysql状态:systemctl start mysqld.service
查看mysql状态:systemctl status mysqld.service

在这里插入图片描述

八:开放防火墙端口

常用的有2种防火墙,这边介绍的是firewall
开放firewall防火墙的指定端口
firewall-cmd --permanent --add-port=3306/tcp
重启firewall防火墙
systemctl restart firewalld.service
标签: 服务器 linux mysql

本文转载自: https://blog.csdn.net/u011621881/article/details/123662016
版权归原作者 蓝颜丨疯兔 所有, 如有侵权,请联系我们删除。

“RuoYi v3.4.0_微服务环境搭建_MySQL 5.7.0”的评论:

还没有评论