CentOS8安装mysql8.0具体步骤
操作系统:CentOS Linux release 8.0及以上
Mysql版本:Mysql 8.0.22 x86_64 (MySQL Community Server - GPL)
Mysql8下载地址:https://dev.mysql.com/downloads/mysql/
我是把如下这几个包下载之后打包到mysql_8_rpm.zip了

1.彻底清除服务器上所有相关Mysql文件
| rpm -aq | grep mysql | xargs rpm -e --nodeps ( 卸载应用同时卸载掉相关联的缓存 ) |
| rpm -aq | grep mariadb | xargs rpm -e --nodeps |
| rm -rf find / -name mysql |
2.使用传输工具rz或xftp根据个人喜好上传到CenOS8任意目录,(本人喜欢放到在home目录下新建的Mysql8目录下)
3.解压后会生成四个文件包:

4.依次进行安装解压后会生成四个rpm包(注意:--force --nodeps为不检查依赖关系,强制安装,一定要带上否则容易失败):
| rpm -ivh mysql-community-common-8.0.22-1.el8.x86_64.rpm --force --nodeps |
| rpm -ivh mysql-community-libs-8.0.22-1.el8.x86_64.rpm --force --nodeps |
| rpm -ivh mysql-community-client-8.0.22-1.el8.x86_64.rpm --force --nodeps |
| rpm -ivh mysql-community-server-8.0.22-1.el8.x86_64.rpm --force --nodeps |
5.检查是否全部安装成功:
| rpm -aq|grep mysql |
6.初始化密码设计,并生成随机密码,方便初次进行密码设置:
| mysql --initialize |
7.改变属主:
| chown -R mysql:mysql /var/lib/mysql/ |
8.启动Mysql:
| systemctl start mysqld (一般我喜欢使用restart 进行重启mysql) |
9.查看第一次生成的Mysql随机密码:
| cat /var/log/mysqld.log | grep password (注意不要带空格) |
10.数据库Mysql进行设置:
| mysql_secure_installation |
、


由于CentOS8与CentOS6及以下版本差别较大,再补充一CentOS8命令:
配置mysql开机启动
|
CentOS8安装mysql8.0具体步骤的更多相关文章
- CentOS8 安装MySQL8.0
2019/11/25, CentOS 8,MySQL 8.0 摘要: CentOS 8 安装MySQL 8.0 并配置远程登录 安装MySQL8.0 使用最新的包管理器安装MySQL sudo dnf ...
- MySql:Windows10安装mysql-8.0.18-winx64步骤
步骤: 1. 首先在安装的mysql目录下创建my.ini文件 (深坑)注意:my.ini必须保存为ANSI格式!!! 可以先创建一个my.txt的文件,然后另存为ANSI格式的文件! my.ini内 ...
- linux下安装mysql8.0.x步骤
1.下载mysql mysql官网:https://dev.mysql.com/downloads/mysql/ 将下载的mysql上传打linux 2.解压并重命名 [root@rsyncClien ...
- CentOS8 安装 MySQL8.0(yum)
1.Mysql 官网下载 RPM 包wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm2.检查是否已安装 ...
- centos8安装mysql8.0
官网下载rpm地址 https://dev.mysql.com/downloads/repo/yum/ wget下载 wget https://repo.mysql.com//mysql80-comm ...
- CentOS8.1操作系下使用通用二进制包安装MySQL8.0(实践整理自MySQL官方)
写在前的的话: 在IT技术日新月异的今天,老司机也可能在看似熟悉的道路上翻车,甚至是大型翻车现场!自己一个人开车过去翻个车不可怕,可怕的是带着整个团队甚至是整个公司一起翻车山崖下,解决办法就是:新出现 ...
- Linux(CentOS-8)安装MySQL8.0.11
CentOS安装MySQL8.0.11 总的思路就是:安装MySQL,编写配置文件,配置环境变量,成功开启服务,登陆并修改ROOT密码 开启远程访问的思路就是:授权用户所有IP都可以访问,系统的数据库 ...
- Win10安装mysql-8.0.11-winx64详细步骤
安装 mysql-8.0.11-winx64 https://blog.csdn.net/qq_20788055/article/details/80372577
- centos 7下安装mysql-8.0
本篇文章主要介绍在centos7 环境下安装mysql8.0并设置为开机自启. 安装步骤 1.配置yum源 首先在 https://dev.mysql.com/downloads/repo/yum/ ...
随机推荐
- VMware workstation16 许可证
ZF3R0-FHED2-M80TY-8QYGC-NPKYF YF390-0HF8P-M81RQ-2DXQE-M2UT6 ZF71R-DMX85-08DQY-8YMNC-PPHV8 若资金允许,请购买正 ...
- h5页面跳转小程序
2020年以前, 只能通过 web-view内嵌h5跳转小程序,现在 可以直接跳了!!!!!! 官方文档:https://developers.weixin.qq.com/doc/offiacco ...
- Java在方法中定义可变参数类型
学习目标: 掌握可变参数的应用 学习内容: 1.定义 在方法中传递数组有一种更简单的方式--方法的可变参数,其本质是一个语法糖,目的是让开发者写代码更简单. 2.语法 [修饰符] 返回值类型 方法名称 ...
- 在tomcat布置项目
1.将项目打成war包复制到tomcat-webapps 2.修改tomcat端口号 3.指定jdk 一.找到tomcat目录/bin 文件夹下的 catalina.bat文件 二.在文件中找到 ec ...
- 小程序申请测试appid
话不多说,直接上图: 1. 登录微信官方文档: https://developers.weixin.qq.com/miniprogram/dev/devtools/sandbox.html 2. ...
- js判断时间格式不能超过30天
let first = this.data.date //开始时间 let second = e.detail.value //结束时间 var data1 = Date.parse(first.re ...
- 从实例学习 Go 语言、"基础与进阶" 学习笔记及心得体会、Go指南
第一轮学习 golang "基础与进阶"学习笔记,Go指南练习题目解析.使用学习资料 <Go-zh/tour tour>.记录我认为会比较容易忘记的知识点,进行补充,整 ...
- Windbg调试工具命令详解
.cls -------------------------------清屏 ~ ----------------------------------查看当前程序的所有线程 ~0s --------- ...
- jsp第七周作业
1.p78-p79的例4-9 <%@ page language="java" import="java.util.*" pageEncoding=&qu ...
- 被人DDoS攻击了,分析一下原理和防护
一.行业现象 1.1 为什么要攻击? 常见的,一个是同行恶意竞争,一个是敲诈勒索. 无论是传统行业的线下门店,还是互联网行业的门户网站.APP产品,都存在着竞争关系,争相获得更多客源,究其目的,无非是 ...