ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

centos8安装mysql

2022-08-11 18:30:19  阅读:215  来源: 互联网

标签:root 密码 yum mysql mysqld 安装 centos8


前言

最近在centos8系统下部署django项目时,要用到mysql数据库,在安装中遇到了点坑,之后参考了一位博主的文章,也是顺利的安装配置成功,博主原文连接:

[]((20条消息) centos8安装mysql8.0.22教程(超详细)_上善若水滴世界的博客-CSDN博客_centos mysql8安装)

我写这篇文章是为了以后便于查找,怕找不到,所以内容和原博主并无多大的差别。

安装步骤如下:

1.1 首先用xshell远程连接到服务器

1.2 如果服务器之前安装过mysql请先卸载,我这里是用yum安装的,现在通过yum去卸载

yum remove -y mysql
find / -name mysql //找到残留的文件,再通过rm -rf去删除对应的文件

img

1.3 卸载完成后,使用以下命令:

下载mysql安装包:

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
yum install mysql80-community-release-el8-1.noarch.rpm

成功示意图:

img

1.4 检查数据源

查看mysql源是否安装成功:

yum repolist enabled | grep "mysql.*-community.*"

示意图:

img

1.5 禁用CentOS8自带mysql模块

如果出现No match for argument: mysql-community-server
可执行 yum module disable mysql命令

yum module disable mysql // 禁用命令

示意图:

在这里插入图片描述

1.6 安装mysql命令

前面都是必不可少的准备工作,现在才是重点:

yum install mysql-community-server 这一步的时候可能很多人安装不上,
因为是yum安装库的问题,错误(Error: GPG check FAILED),可以将--nogpgcheck添加到后面:
yum install mysql-community-server --nogpgcheck

在这里插入图片描述

Is this ok [y/Y] 一直 y到底

1.7 启动mysql

在启动mysql时,遇到了一个问题:

[root@iZuf6hx48jsavuzwp5hv7jZ soft]# service mysqld start //启动命令

遇到问题:

[root@iZuf6hx48jsavuzwp5hv7jZ soft]# service mysqld start
Redirecting to /bin/systemctl start mysqld.service//错误提示

正确启动命令:

[root@iZuf6hx48jsavuzwp5hv7jZ soft]# /bin/systemctl start mysqld.service//启动命令
[root@iZuf6hx48jsavuzwp5hv7jZ soft]# service mysqld status //

示意图:

在这里插入图片描述

1.8 显示mysql的随机密码

grep 'temporary password' /var/log/mysqld.log

密码是host:后面的一串字符。

在这里插入图片描述

1.9 登录并修改mysql密码

mysql -u root -p //输入上面生成的密码

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_21root';

修改密码需要注意,这里密码先修改成 “Root_21root”,因为我们随便修改密码时,一般都不满足它的策略

修改密码长度:
set global validate_password.length=1; //(长度)
修改密码等级:
set global validate_password.policy=0; //(等级)

设置成自己想要的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

修改前策略:

在这里插入图片描述

修改后策略:

在这里插入图片描述

1.10 Mysql8.0.22开放远程访问

这部分我没试过,如有需要请查看原博主文章

标签:root,密码,yum,mysql,mysqld,安装,centos8
来源: https://www.cnblogs.com/minqiliang/p/16577102.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有