Centos7 搭建Mysql8.0.23服务

1.创建好指定目录并将下载好的Mysql包上传到指定目录。

上传包

2.将Mysql包解压

解压包

3.解压完后文件夹下会多个很多rpm包

解压后

4.执行命令安装mysql

rpm安装
这些包彼此依赖,尽量按下面顺序装,不按顺序的话也行,安装失败会提示前置需要的依赖包。
在解压包下面执行

在这里插入图片描述

命令:


 rpm -ivh mysql-community-common-8.0.23-1.el7.x86_64.rpm --nodeps --force

 rpm -ivh mysql-community-libs-8.0.23-1.el7.x86_64.rpm --nodeps --force

 rpm -ivh mysql-community-client-8.0.23-1.el7.x86_64.rpm --nodeps --force

 rpm -ivh mysql-community-server-8.0.23-1.el7.x86_64.rpm --nodeps --force
5.安装好了后看一下是否成功

在这里插入图片描述

rpm -qa |grep mysql
6. 初始化,各种设置服务启动
mysqld --initialize
7.启动服务并查看日志

在这里插入图片描述
发现启动有问题,去/var/log/mysql.log查看错误
在这里插入图片描述
去/var/lib/mysql 下修改文件权限
chmod +777 ibdata1
在这里插入图片描述

重新启动继续报错,继续解决
在这里插入图片描述
查看日志
在这里插入图片描述
还是权限不够,进入/var/lib/mysql/执行命令

chown mysql:mysql /var/lib/mysql/*

继续启动服务,如果还要报错就去查看日志,如果是权限问题就赋予权限。

启动成功后查看mysql服务

在这里插入图片描述

8.查看mysql原始密码并进入mysql更改密码

在这里插入图片描述

ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘你的密码’ PASSWORD EXPIRE NEVER; #修改加密规则
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘你的密码’; #更新一下用户的密码
FLUSH PRIVILEGES; #刷新权限,必须刷新

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐