0.MySQL安装|卸载内置环境|配置官方yum源|安装mysql|登录mysql|设置配置文件(centos8.2)

news/2025/2/27 5:48:24

卸载内置环境

检查是否有mariadbmysql服务

ps ajx |grep mariadb
ps ajx |grep mysql

![[Pasted image 20250226190832.png]]

停止mysql服务

systemctl stop mysqld

找到mysql安装包

rpm -qa | grep mysql

删除安装包

rpm -qa | grep mysql | xargs yum -y remove

![[Pasted image 20250226191451.png]]

检查

ls /etc/my.cnf

![[Pasted image 20250226191524.png]]

ls /var/lib/mysql/

![[Pasted image 20250226191601.png]]

配置官方yum源

查看环境版本

cat /etc/redhat-release

![[Pasted image 20250226191808.png]]

当前版本是8.2
Index of /232905
选择mysql57-community-release-el7版本
新建一个MySQL的路径

mkdir MySQL

将下载的yum源上传进来
![[Pasted image 20250226192627.png]]

查看系统默认支持的yum源

ls /etc/yum.repos.d/ -l

![[Pasted image 20250226192857.png]]

安装yum源

rpm -ivh mysql57-community-release-el7.rpm

![[Pasted image 20250226193014.png]]

![[Pasted image 20250226193036.png]]

可以支持安装mysql

查找mysql相关内容

yum list | grep mysql

![[Pasted image 20250226193340.png]]

mysql_72">安装mysql

先禁用mysql模块

yum module disable mysql

再开始安装mysql

yum -y install mysql-community-server

如果出现GPG问题
导入较新的密钥

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

安装成功
![[Pasted image 20250226194240.png]]

检查是否安装

ls /etc/my.cnf

![[Pasted image 20250226194453.png]]

找到my.cnf文件

mysql服务端的软件mysqld

which mysqld

![[Pasted image 20250226194536.png]]

which mysql

![[Pasted image 20250226194703.png]]

启动服务

systemctl start mysqld.service

查看服务

ps axj |grep mysqld

![[Pasted image 20250226195411.png]]

netstat -ntlp

![[Pasted image 20250226195523.png]]

mysql_124">登录mysql

修改配置文件

vim /etc/my.cnf

![[Pasted image 20250226200031.png]]

添加上一行

skip-grant-tables

重启mysql服务

systemctl restart mysqld

进入

mysql -uroot -p

![[Pasted image 20250226200316.png]]

mysql">show databases;

![[Pasted image 20250226200431.png]]

mysql">quit;

退出
![[Pasted image 20250226200607.png]]

设置配置文件

# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html

[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
# innodb_buffer_pool_size = 128M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
# join_buffer_size = 128M
# sort_buffer_size = 2M
# read_rnd_buffer_size = 2M

port=3306
character-set-server=utf8
default-storage-engine=innodb
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

skip-grant-tables

重启服务

systemctl restart mysqld

查看服务

netstat -nltp

![[Pasted image 20250226201150.png]]


http://www.niftyadmin.cn/n/5869559.html

相关文章

Docker镜像面试题及参考答案

目录 Docker 镜像与容器的关系是什么?如何理解 “镜像为静态定义,容器为运行时实体”? 解释 Docker 镜像的联合文件系统(UnionFS)分层机制,为何这种设计能优化存储效率? Docker 镜像的 LABEL 标签有什么作用?如何通过标签管理多版本镜像? 镜像的 latest 标签有哪些…

ave-form.vue 组件中 如何将产品名称发送给后端 ?

如何将产品名称发送给后端。 在这段代码中&#xff0c;产品名称&#xff08;productName&#xff09;的处理和发送主要发生在 save() 方法中。让我逐步分析&#xff1a; 产品ID的选择&#xff1a; <w-form-selectv-model"form.productId"label"涉及产品&q…

穿越AI边界:深度集成DeepSeek API与云平台的实践之路

云边有个稻草人-CSDN博客 随着人工智能技术的日益发展&#xff0c;深度学习和自然语言处理&#xff08;NLP&#xff09;已经在很多领域得到了广泛的应用。DeepSeek作为一款领先的大型语言生成模型&#xff0c;凭借其强大的推理和生成能力&#xff0c;已经被越来越多的开发者和…

网络运维学习笔记(DeepSeek优化版)005网工初级(HCIA-Datacom与CCNA-EI)链路层发现协议与VLAN技术

文章目录 一、链路层发现协议1.1 思科CDP协议1.2 华为LLDP协议 二、VLAN&#xff08;Virtual Local Area Network&#xff0c;虚拟局域网&#xff09;技术详解2.1 基本概念2.2 技术特性2.3 接口工作原理2.3.1 Access模式2.3.2 Trunk模式 2.4 厂商配置对比思科配置华为配置 2.5 …

uniapp 小程序如何实现大模型流式交互?前端SSE技术完整实现解析

文章目录 一、背景概述二、核心流程图解三、代码模块详解1. UTF-8解码器&#xff08;处理二进制流&#xff09;2. 请求控制器&#xff08;核心通信模块&#xff09;3. 流式请求处理器&#xff08;分块接收&#xff09;4. 数据解析器&#xff08;处理SSE格式&#xff09;5. 回调…

【Java】Spring Cloud Alibaba全量YAML配置说明

目录 Spring Cloud Alibaba 基础配置Nacos 配置Sentinel 配置Seata 配置RocketMQ 配置Dubbo 配置Alibaba Cloud OSS 配置完整配置示例1. Spring Cloud Alibaba 基础配置 Spring Cloud Alibaba 的所有模块基于 Spring Boot 和 Spring Cloud,可以按照以下常用结构定义基本配置。…

学习threejs,Materials常量汇总

&#x1f468;‍⚕️ 主页&#xff1a; gis分享者 &#x1f468;‍⚕️ 感谢各位大佬 点赞&#x1f44d; 收藏⭐ 留言&#x1f4dd; 加关注✅! &#x1f468;‍⚕️ 收录于专栏&#xff1a;threejs gis工程师 文章目录 一、&#x1f340;前言1.1 ☘️Materials常量汇总1.1.1 面…

【CI/CD】Jenkins + Docker +SpringCloud微服务项目持续集成

文章目录 Jenkins Docker SpringCloud 微服务持续集成流程一、流程概述二、Harbor 安装与配置1. 环境准备2. 安装 Docker3. 安装 Docker Compose4. 安装 Harbor5. 访问 Harbor6. 创建项目与用户 三、Docker 节点配置1. 信任 Harbor 仓库 四、微服务持续集成实现1. 项目代码管…