centos8 rpm 安装mysql8.0.28_太阳神LoveU的博客-CSDN博客

This upper link is still working for mysql 8 on the CentOS 8 and the CentOS 9 Stream Edition, it is advised.

The below is old and may not work.

========It may not work below, visit the upper link to get the correct step for MySQL8=========

一、安装mysql

#// 1.  更新软件
yum update #// 2. 下载mysql,保证网络连通
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm #// 3. 下载mysql,保证网络连通
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm #// 4. 下载mysql,保证网络连通
yum module disable mysql #// 5. 下载mysql,保证网络连通
yum install mysql-community-server #// 6. 启动mysql
service mysqld start #// 7. 查看状态
service mysqld status #// 8. 查看默认密码,找个地方记住一会要登陆
grep 'temporary password' /var/log/mysqld.log #// 9. 进入mysql
mysql -u root -p #// 10. 更改密码规则,即可以设置root等密码
set global validate_password.length=4 #// 11. 更改密码规则,即可以设置root等密码
set global validate_password.policy=0 #// 12. 更改密码规则,即可以设置root等密码
set global validate_password.check_user_name = 0 #// 13. 设置密码为root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root' #// 14. 刷新
flush privileges #// 15. 使用mysql
use mysql #// 16. 查询
select host, user from user #// 17. 修改localhost,以便主机连接
update user set host = '%' where user = 'root' #// 18. 刷新
flush privileges #// 19. 设置root权限
GRANT ALL ON *.* TO 'root'@'%' #// 20. 刷新
flush privileges #// 21. 退出
exit #// 22. 重启mysql
service mysqld restart

二、注意事项

1、skip-grant-tables 当mysql没有密码或者不知道密码时,添加在my.cnf(/etc/my.cnf)的[mysqld]下面,可以跳过密码验证,但是当改好密码之后把它注释,不然远程连数据库报错2013。

2、操作数据库,更改添加之后flush privileges;刷新。

CentOS9 \ Centos8安装MySQL 8步骤的更多相关文章

  1. Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  2. linux安装mysql详细步骤

    最近买了个腾讯云服务器,搭建环境. 该笔记用于系统上未装过mysql的干净系统第一次安装mysql.自己指定安装目录,指定数据文件目录. linux系统版本: CentOS 7.3 64位 安装源文件 ...

  3. ubuntu16.04下安装mysql详细步骤

    1.如果要搭建服务器先去购买一个云主机,比如阿里云.京东云.新网等等都有卖.这里推荐使用京东云服务器,因为最近在搞活动.一元可体验两个月(可能现在活动已经过了,但在京东云里有免费领一个月的,学生机也有 ...

  4. 超级简单!CentOS-8 安装 MySQL 8.0,比喝水还简单

    中国人不骗中国人 果然是系统和MySQL的版本越高安装越便利了 在阿里云的 CentOS-8 比喝开水还简单的安装 MySQL 8.0,开始~ 1.以 root 用户通过 CentOS 软件包管理器来 ...

  5. ubuntu安装mysql的步骤和配置总结

    因为经常要在ubuntu linux的环境下做一些开发工作.很多时候也牵涉到mysql相关的开发工作.于是就把整个过程做了一个整理,以方便以后再次安装配置的时候参考,也希望能够让新手少走点弯路. 其实 ...

  6. 本机安装mysql服务,步骤教程(另附SQLyog和Navicat工具)

    因为这段时间不是装系统就是换硬盘,导致装了还几次MySql,每次都记不住都要上网找教程,着实麻烦,所以这次干脆直接写到博客上好了,便于自己也便于他人: 百度云:http://pan.baidu.com ...

  7. mac下安装MySQL完整步骤(图文详情)

    原文摘自:http://www.jb51.net/article/103841.htm 最近使用Mac系统,准备搭建一套本地web服务器环境.因为Mac系统自带PHP和apach,但是没有自带mysq ...

  8. Linux 环境下安装Mysql的步骤

    一,以linux cent 6.9 安装mysql 5.6.39为例#下载安装包wget --no-check-certificate https://dev.mysql.com/get/Downlo ...

  9. linux下安装mysql简单步骤

    linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...

  10. centos7 下安装mysql 关键步骤

    #wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz 5.7版本下 ...

随机推荐

  1. 代码随想录算法训练营第十三天| 239. 滑动窗口最大值 347.前 K 个高频元素 总结

    239. 滑动窗口最大值 (一刷至少需要理解思路) 卡哥建议:之前讲的都是栈的应用,这次该是队列的应用了.本题算比较有难度的,需要自己去构造单调队列,建议先看视频来理解. 题目链接/文章讲解/视频讲解 ...

  2. php-fpm进程过多,导致CPU过高

    今天发现服务器的php-fpm进程突然过多,导致CPU过高,其他项目的访问受到影响.我通过以下三个基本步骤定位到了问题,发现了其原因. 基本步骤: 先用top命令查看进程情况,找出cpu最高的进程pi ...

  3. Mysql使用limit深度分页优化

    1.背景: mysql使用select * limit offset, rows分页在深度分页的情况下.性能急剧下降. 例如:select * 的情况下直接⽤limit 600000,10 扫描的是约 ...

  4. idea技巧-自定义后缀补全

    Idea技巧-Postfix Completion 在idea中可以使用.xxx进行后缀补全 比如.sout 如何自定义后缀补全? 比如.log 在idea中打开设置 File | Settings ...

  5. 基于Python的 如何检查字符串输入是否为数字

    一 概念 这种有很多常用的方法,这里只介绍一种常用的方法是使用正则表达式来匹配数字的模式.通过定义一个匹配数字的正则表达式,然后使用re模块中的search()方法来进行匹配. 二 例子: 下面是一个 ...

  6. Android Studio 下载jcenter依赖失败问题及解决

    优先国内的镜像下载即可 我用的华为和阿里云的国内镜像 google() maven { url 'https://jitpack.io' } maven { url 'http://maven.ali ...

  7. 一些网络编程方面的总结,以及redis、memcache、nginx组件的一些介绍

    网络编程主要关注的一些问题 主要关注3个方面的问题 连接的建立 连接的断开 消息的发送和到达 连接的建立 主要分为两种情况:服务器处理接受客户端的连接:服务端作为客户端的连接第三方服务: //这是服务 ...

  8. spring boot 配置文件的加载顺序

    加载顺序为... 互为补充

  9. Android 开发Day10

    这是main里面的所有代码,按版本修改过 AndroidManifest.xml <?xml version="1.0" encoding="utf-8" ...

  10. AES算法:加密通信的新选择

    AES算法起源: AES(Advanced Encryption Standard)算法是一种对称密钥加密算法,由比利时密码学家Joan Daemen和Vincent Rijmen设计,于2001年被 ...