centos8安装mysql

锦通  金牌会员 | 2022-9-16 17:14:41 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 913|帖子 913|积分 2739

前言

最近在centos8系统下部署django项目时,要用到mysql数据库,在安装中遇到了点坑,之后参考了一位博主的文章,也是顺利的安装配置成功,博主原文连接:
[]((20条消息) centos8安装mysql8.0.22教程(超详细)_上善若水滴世界的博客-CSDN博客_centos mysql8安装)
我写这篇文章是为了以后便于查找,怕找不到,所以内容和原博主并无多大的差别。
安装步骤如下:

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

1.2 如果服务器之前安装过mysql请先卸载,我这里是用yum安装的,现在通过yum去卸载
  1. yum remove -y mysql
  2. find / -name mysql //找到残留的文件,再通过rm -rf去删除对应的文件
复制代码

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

下载mysql安装包:
  1. wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm
  2. yum install mysql80-community-release-el8-1.noarch.rpm
复制代码
成功示意图:

1.4 检查数据源

查看mysql源是否安装成功:
  1. yum repolist enabled | grep "mysql.*-community.*"
复制代码
示意图:

1.5 禁用CentOS8自带mysql模块

如果出现No match for argument: mysql-community-server
可执行 yum module disable mysql命令
  1. yum module disable mysql // 禁用命令
复制代码
示意图:

1.6 安装mysql命令

前面都是必不可少的准备工作,现在才是重点:
  1. yum install mysql-community-server 这一步的时候可能很多人安装不上,
  2. 因为是yum安装库的问题,错误(Error: GPG check FAILED),可以将--nogpgcheck添加到后面:
  3. yum install mysql-community-server --nogpgcheck
复制代码

Is this ok [y/Y] 一直 y到底
1.7 启动mysql

在启动mysql时,遇到了一个问题:
  1. [root@iZuf6hx48jsavuzwp5hv7jZ soft]# service mysqld start //启动命令
复制代码
遇到问题:
  1. [root@iZuf6hx48jsavuzwp5hv7jZ soft]# service mysqld start
  2. Redirecting to /bin/systemctl start mysqld.service//错误提示
复制代码
正确启动命令:
  1. [root@iZuf6hx48jsavuzwp5hv7jZ soft]# /bin/systemctl start mysqld.service//启动命令
  2. [root@iZuf6hx48jsavuzwp5hv7jZ soft]# service mysqld status //
复制代码
示意图:

1.8 显示mysql的随机密码
  1. grep 'temporary password' /var/log/mysqld.log
复制代码
密码是host:后面的一串字符。

1.9 登录并修改mysql密码
  1. mysql -u root -p //输入上面生成的密码
复制代码
修改密码:
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_21root';
复制代码
修改密码需要注意,这里密码先修改成 “Root_21root”,因为我们随便修改密码时,一般都不满足它的策略
  1. 修改密码长度:
  2. set global validate_password.length=1; //(长度)
  3. 修改密码等级:
  4. set global validate_password.policy=0; //(等级)
复制代码
设置成自己想要的密码:
  1. ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
复制代码
修改前策略:

修改后策略:

1.10 Mysql8.0.22开放远程访问

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

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

锦通

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表