首页 > 数据库 >CentOS 8.x 安装 MySQL 8.x

CentOS 8.x 安装 MySQL 8.x

时间:2024-04-11 10:11:34浏览次数:29  
标签:CentOS 安装 mysql uname el8 VERSION MYSQL MySQL rpm

官网找 MySQL 最新版本

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

 

目前最新版本是 8.0.28,执行 curl 下载最小化安装的 6 个 rpm 包

复制代码
MYSQL_VERSION=8.0.28
curl -O https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-community-common-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
curl -O https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-community-client-plugins-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
curl -O https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-community-libs-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
curl -O https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-community-client-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
curl -O https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-community-icu-data-files-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
curl -O https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/mysql-community-server-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
复制代码

 

依次安装 rpm 包,中间可能会报缺少 perl 及 net-tools,dnf 安装即可

复制代码
rpm -ivh mysql-community-common-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
rpm -ivh mysql-community-client-plugins-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
rpm -ivh mysql-community-libs-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
rpm -ivh mysql-community-client-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
rpm -ivh mysql-community-icu-data-files-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
rpm -ivh mysql-community-server-${MYSQL_VERSION}-1.el8.$(uname -m).rpm
复制代码

 

查看是否安装 mariadb,存在则删除,如:rpm -e --nodeps mariadb-libs

rpm -qa | grep mariadb

 

停止 mysqld 服务

systemctl stop mysqld

 

初始化数据库(时间有点长,耐心等待)

mysqld --initialize --console

 

目录授权

chown -R mysql:mysql /var/lib/mysql/

 

启动 mysqld 服务

systemctl start mysqld

 

查看临时密码

cat /var/log/mysqld.log

 

使用临时密码登录数据库

mysql -u root -p

 

修改 mysql 密码,并授权远程连接

alter USER 'root'@'localhost' IDENTIFIED BY '123456';
use mysql;
update user set host = "%" where user='root';
flush privileges;

 

关闭防火墙,使用 Navicat 测试数据库连接

systemctl stop firewalld
systemctl disable firewalld

标签:CentOS,安装,mysql,uname,el8,VERSION,MYSQL,MySQL,rpm
From: https://www.cnblogs.com/lvjinlin/p/18128201

相关文章

  • windows环境安装Podman
    打开虚拟设置选择启用或关闭Windows功能勾选“适用于Linux的Windows子系统”和“虚拟机平台”两个选项。 安装WSL管理员模式启动powershell设置wsl版本:wsl--set-default-version2-更新wsl核:wsl--update【若干分钟】安装wsl:wsl--install【若干分钟】完成后需要设置......
  • Windows安装MySQL
    目录一、下载MySQL安装包1、选择版本以及Windows系统点击下载2、选择Nothanks,juststartmydownload.3、下载到指定目录解压即可二、添加环境变量三、添加配置文件四、初始化MySQL数据库服务器五、安装启动服务六、修改连接登录密码七、停止MySQL服务一、下载MySQL安装包官......
  • 肖sir__jmeter 安装和介绍(16.0)
    meter之介绍和安装一、介绍jmeter(1)jmeter是由apache公司开发的一个纯java的开源项目,不仅可以做接口测试,还可以做性能测试.(2)jmerer具备高一致性,可以实现跨平台运行。(3)jmeter可以实现分布式负载。(4)jmeter采用多线程,允许通过多个线程并发取样或通过独立的线程对不同的功能......
  • Mysql基础
    MysqlMysql的介绍SQL(Structurequerylanguage)结构化查询语言SQL语言分为4个部分:DDL(定义)、DML(操作)、DQL(查询)、DCL(控制)1、DDL语句数据库定义语言:数据库、表、视图、索引、存储过程,例如CREATEDROPALTER2、DCL语句数据库控制语言:例如控制用户的访问权限GRANT、REVO......
  • linux 修复ntfs磁盘,安装和使用NTFSfix(安装Ntfs-3g),以在Linux上修复Windows硬盘驱动
    本文介绍在Linux系统中安装和使用NTFSfix(安装Ntfs-3g)的方法,支持Ubuntu、Debian、ArchLinux、Fedora、OpenSUSE,使用它可以在Linux上修复不工作的Windows硬盘驱动器。你是否有运行NTFS文件系统的dirtyWindows硬盘驱动器,遇到问题并且不想重新启动到Windows?如果是这样,别担心,使用......
  • 记录很久没用Ubuntu遇到的问题,并安装vulhub漏洞环境(Docker已装好)
    前景提要:之前有装过vulhub,但是今天想复现一下shiro反序列化漏洞(CVE-2016-4437),查看我下载的vulhub,没有找到。就打算更新(顺便提一嘴,更新命令为:gitpull,要先关闭docker),但是我一更新就VMware就弹出“对文件“……\VirtualMachines\Ubuntu64位\Ubuntu64位-000001.vmdk”的操作失......
  • 【讲解下Fiddler的安装和使用】
    ......
  • rhel7和centos7以上版本忘记root密码处理方法
    目录1.开机进入grub菜单2.找到linux16一行进行配置3.挂载文件系统并重置密码1.开机进入grub菜单进入grub菜单,选择默认第一个启动项,按e进行编辑2.找到linux16一行进行配置找到linux16一行,摁ctrl+e跳转到行尾,输入\rd.break,再按ctrl+x进入急救模式3.挂载文件系统并重......
  • MySql基础
    文章目录数据库相关概念数据库数据的存储方式优点数据库管理系统常见的关系型数据库管理系统MySQL数据库安装目录结构数据模型关系型数据库描述图E-R图SQL简介通用语法分类DDL--操作数据库--操作表DML--操作表DQL--查询表基础查询条件查询排序查询分组查询分页查询......
  • 解决MySQL安装错误:`The server quit without updating PID file`
    在MySQL安装或启动过程中,你可能会遇到如下错误信息:TheserverquitwithoutupdatingPIDfile(/var/lib/mysql/your_hostname.pid).这个错误通常表明MySQL服务器尝试启动时遇到了问题,导致它异常终止而未能更新PID文件。PID文件用于存储启动的MySQL服务进程的ID。本文旨......