Centos7 yum 安装mysql8.0

  1.去mysql官网下载yum存储库包

  https://dev.mysql.com/downloads/repo/yum/  

  

  这里本人很早之前就下载过,就不重复下载了

  

 

  2.安装mysql yum源

  

  您可以通过以下命令检查 MySQL Yum 存储库是否已成功添加

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

  

 

  3.(可选)

  可以通过手动编辑 /etc/yum.repos.d/mysql-community.repo 文件来选择发布系列。这是文件中发布系列的子存储库的典型条目:

  找到您要配置的子存储库的条目,然后编辑该enabled选项。指定 enabled=0禁用子存储库或 enabled=1启用子存储库。例如,要安装 MySQL 8.0,请确保您具有 enabled=0 MySQL 5.7 的上述子存储库条目,并具有 enabled=1 8.0 系列的条目:

  

  如果是centos 8 需要禁用默认 MySQL 模块 它会屏蔽 MySQL 存储库提供的包;

  sudo yum module disable mysql

 

  4.安装Mysql

  安装前检查一下有没有安装其他mysql

  

  现在安装mysql,看看前后对比

  

 

  注意,有时候安装的时候会报错GPG key retrieval failed,这里是密钥失败或者找不到

  

  使用以下命令即可解决错误

  rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

  

 

  重新安装

  

 

  5.启动mysql

  这里mysql8.0字符集默认就是utf8mb4,包括一些基础设置,这里就不设置了,本章主要讲解安装

  

  mysql初始root密码在/var/log/mysqld.log下

  

  使用初始密码登录

  

 

  6.修改mysql默认密码

  如果不修改默认密码,什么都干不了

  

  使用ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';

  

 

  7.创建新用户

  mysql8.0直接使用grant all来创建用户一直报错,估计是命令做了修改,需要使用2条命令,一条创建用户,一条授权

CREATE USER 'universe3'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON *.* TO 'universe3'@'localhost' WITH GRANT OPTION;

  首先创建一个本地访问用户

  

  在创建一个远程用户

  

  使用普通用户登录验证

  

 

  8.mysql加入开机自启

  

 

posted @ 2022-11-27 22:23  小家电维修  阅读(364)  评论(0编辑  收藏  举报