Centos7 安装mysql 8.0.34并设置不区分大小写

索引

  • Centos7 安装mysql 8.0.34
    • 准备工作
    • 安装教程
      • 安装并配置
      • 配置MySQL
      • 配置远程访问
      • 重新启动MySQL服务
    • 为已安装的MySQL8设置不区分大小写
      • 背景
      • 操作步骤

Centos7 安装mysql 8.0.34

准备工作

centos7 服务器

xshell

安装教程

安装并配置

在安装MySQL之前,我们应该确保系统已经更新到最新的软件包和安全补丁。打开终端,输入以下命令来更新系统

yum update

为了方便安装MySQL,我们需要下载并安装MySQL存储库。执行以下命令来下载存储库:

wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

出现问题:

-bash: wget: 未找到命令

安装wget,需要安装,安装命令如下:

yum -y install wget

重新执行命令

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

安装MySQL存储库

rpm -ivh mysql80-community-release-el7-3.noarch.rpm

安装MySQL服务器

yum install mysql-server

出现问题

mysql-community-libs-compat-5.7.41-1.el7.x86_64.rpm 的公钥尚未安装

解决问题

如果使用的4.1以上版本的rpm的话,除了import mysql的公钥到个人用户的配置中,还需要import mysql的公钥到RPM的配置中

运行命令

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

再次执行安装mysql 服务器

yum install mysql-server

如果是mysql版本是8,那么需要在启动mysql 服务前设置表名忽略大小写,否则只能后面更改。

vim /etc/my.cnf#添加
lower_case_table_names=1

启动mysql 服务

 systemctl start mysqld

查看mysqld 进程状态

systemctl status mysqld

如果服务正常运行,您将看到"active (running)"的状态。

配置MySQL

sudo mysql_secure_installation

提示进行操作,您将被要求设置MySQL的root密码和其他一些安全选项。

查看mysql 服务器初始化密码

grep 'password' /var/log/mysqld.log |head -n 1

再次执行命令

mysql_secure_installation

修改账号/密码 username/ password

登录MySQL

使用以下命令登录MySQL服务:

mysql -u root -p

您将被要求输入MySQL的root密码,然后您将进入MySQL shell,可以开始与数据库交互。

配置远程访问

在MySQL shell中创建新用户

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

授予新用户远程访问权限

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;

更新更改

FLUSH PRIVILEGES;

重新启动MySQL服务

完成配置后,使用以下命令重新启动MySQL服务:

sudo systemctl restart mysqld

可以测试使用navicat 访问mysql 服务器。

为已安装的MySQL8设置不区分大小写

背景

github上取去jeecgboot前后端项目

初始化 jeecgboot 数据库,启动项目出现问题,表名大写,但是mysql8 数据库中的表是严格小写的,所以呢需要调整mysql配置

vim /etc/my.cnf

添加忽略表名大小写配置参数 lower_case_table_names(0:大小写敏感;1:大小写不敏感)

lower_case_table_names=1

操作步骤

  1. 停止MySQL

  2. 删除数据目录,即删除 /var/lib/mysql 目录

  3. 在MySQL配置文件( /etc/my.cnf )中添加 lower_case_table_names=1

  4. 启动 MySQL

  5. 设置登录密码,配置远程访问

    因为删除的数据目录包含密码,授权信息,业务数据库和系统数据库。

所以此时的临时密码发生改变,应该选择离当前时间最近的临时密码(按照时间降序排列取第一个)

grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述
也就是选择2023-10-03对应的临时密码。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/149962.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【无标题】This project has been opened by another efinity instance

This project has been opened by another efinity instance 说明:(1)软件自动即出可能有些进程没有关闭 (2)目录中有中文路径。

POJ 2104 K-th Number 平方分割 / 线段树

一、题目大意 长度为n&#xff08;n<100000&#xff09;的数组&#xff0c;进行m次查询&#xff08;m<5000&#xff09;&#xff0c;每次查询时&#xff0c;输入为 i j k&#xff0c;返回为数组 [i,j] 的分片里第k大数字&#xff08;1<i<j<n,k<j-i1) 二、解…

vue3 中使用echarts图表——柱状图

柱状图是比较常用的图形结构&#xff0c;所以我先收集一些精美的柱状图 一、柱状图&#xff1a;设置圆角和颜色 <template><div class"box" ref"chartDom"></div> </template> <script setup> import { ref, onMounted } fr…

力扣第100题 相同的数 c++ 二叉 简单易懂+注释

题目 100. 相同的树 简单 给你两棵二叉树的根节点 p 和 q &#xff0c;编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同&#xff0c;并且节点具有相同的值&#xff0c;则认为它们是相同的。 示例 1&#xff1a; 输入&#xff1a;p [1,2,3], q [1,2,3] 输出…

RabbitMQ之Direct(直连)Exchange解读

目录 基本介绍 使用场景 springboot代码演示 演示架构 工程概述 RabbitConfig配置类&#xff1a;创建队列及交换机并进行绑定 MessageService业务类&#xff1a;发送消息及接收消息 主启动类RabbitMq01Application&#xff1a;实现ApplicationRunner接口 基本介绍 在r…

功能测试复习

一。测试流程 1.需求评审 确保各部门需求理解一致 2.计划编写 测什么&#xff0c;谁来测&#xff0c;怎么测 3.用例设计 验证项目是否符合需求的操作文档 4.用例执行 项目模块开发完成开始执行用例文档实施测试 5.缺陷管理 对缺陷进行…

[晕事]今天做了件晕事21;设置代理访问网站的时候需注意的问题

今天在家上班&#xff0c;设置好VPN&#xff0c;通过代理来访问公司内部的一个系统浏览器的反应如下&#xff1a; Hmmm… can’t reach this page ***.com refused to connect. 这个返回的错误&#xff0c;非常的具有迷惑性&#xff0c;提示的意思&#xff1a;拒绝链接&#xf…

李沐深度学习记录2:10多层感知机

一.简要知识记录 x.numel()&#xff1a;看向量或矩阵里元素个数 A.sum()&#xff1a;向量或矩阵求和&#xff0c;axis参数可对某维度求和&#xff0c;keepdims参数设置是否保持维度不变 A.cumsum&#xff1a;axis参数设置沿某一维度计算矩阵累计和x*y:向量的按元素乘法 torch.…

时间序列常用数据处理

1.组合技巧Compose 1.2 实例应用及其解释 # 用于组合多个数据处理方法 class Compose(object):def __init__(self, transforms):self.transforms transformsdef __call__(self, seq):for t in self.transforms:seq t(seq)return seq 这段Python代码定义了一个名为Compose的…

【Spring Boot】日志文件

日志文件 一. 日志文件有什么用二. 日志怎么用三. ⾃定义⽇志打印1. 在程序中得到⽇志对象2. 使⽤⽇志对象打印⽇志3. ⽇志格式说明 四. 日志级别1. ⽇志级别有什么⽤2. ⽇志级别的分类与使⽤ 五. 日志持久化六. 更简单的⽇志输出—lombok1. 添加 lombok 依赖2. 输出⽇志3. lom…

Javascript - 轮播图

轮播图也称banner图、广告图、焦点图、滑片。是指在一个模块或者窗口,通过鼠标点击或手指滑动后,可以看到多张图片。这些图片统称为轮播图,这个模块叫做轮播模块。可以通过运用 javascript去实现定时自动转换图片。以下通过一个小Demo演示如何运用Javascript实现。 <!DOCTYP…

《计算机视觉中的多视图几何》笔记(12)

12 Structure Computation 本章讲述如何在已知基本矩阵 F F F和两幅图像中若干对对应点 x ↔ x ′ x \leftrightarrow x x↔x′的情况下计算三维空间点 X X X的位置。 文章目录 12 Structure Computation12.1 Problem statement12.2 Linear triangulation methods12.3 Geomet…

【Java】内部类

目录 概念&#xff1a; 内部类访问特点 示例代码&#xff1a; 运行结果&#xff1a; 内部类分类 1. 成员内部类 示例代码&#xff1a; 2. 静态内部类 示例代码&#xff1a; 3. 方法内部类(局部内部类) 示例代码&#xff1a; 4. 匿名内部类 示例代码&#xff1a; 概…

【开发篇】十七、消息:模拟订单短信通知

文章目录 1、消息2、JMS3、AMQP4、案例&#xff1a;模拟订单短信通知 相关文章&#xff1a; 【同步通讯与异步通讯】 1、消息 消息的发送方&#xff0c;即生产者。消息的接收方&#xff0c;即消费者。同步通信就行打视频&#xff0c;等着对方接电话才能继续往下&#xff0c;而…

文件编码格式

一、问题场景 笔者在写controller层出现了一些小问题&#xff1a;测试controller层的一些请求的时候&#xff0c;后端控制台打印的是乱码&#xff0c;网上找了很多说改UTF-8的&#xff0c;但是我去设置里面全部都改为UTF-8了&#xff0c;结果仍然无济于事&#xff0c;甚至还把…

泊车功能专题介绍 ———— AVP系统基础数据交互内容

文章目录 系统架构系统功能描述云端子系统车辆子系统场端子系统用户APP 工作流程基础数据交互内容AVP 系统基础数据交互服务车/用户 - 云基础数据交互内容车位查询工作流程技术要求数据交互要求 车位预约工作流程技术要求数据交互要求 取消预约工作流程技术要求数据交互要求 泊…

2023最新ICP备案查询系统源码 附教程 Thinkphp框架

2023最新ICP备案查询系统源码 附教程 thinkphp框架 本系统支持网址备案&#xff0c;小程序备案&#xff0c;APP备案查询&#xff0c;快应用备案查询 优势&#xff1a; 响应速度快&#xff0c;没有延迟&#xff0c;没有缓存&#xff0c;数据与官方同步 源码下载&#xff1a;ht…

关于MAC电脑无法正常登陆H3C iNodes登陆的解决办法

背景 前段时间&#xff0c;单位的网络在做升级改造&#xff0c;网络出口也进行彻底调整同时单位的网络出口设备做了机房物理迁移&#xff0c;迁移后网络正常使用&#xff0c;但是出现自己的MAC电脑无法登陆iNodes问题&#xff0c;总是出现“正在查询SSL 网关参数..查询SSL 网关…

sheng的学习笔记-【中文】【吴恩达课后测验】Course 2 - 改善深层神经网络 - 第二周测验

课程2_第2周_测验题 目录&#xff1a;目录 第一题 1.当输入从第8个mini-batch的第7个的例子的时候&#xff0c;你会用哪种符号表示第3层的激活&#xff1f; A. 【  】 a [ 3 ] { 8 } ( 7 ) a^{[3]\{8\}(7)} a[3]{8}(7) B. 【  】 a [ 8 ] { 7 } ( 3 ) a^{[8]\{7\}(3)} a…

无状态自动配置 DHCPv6无状态配置 DHCPv6有状态配置

1、无状态自动配置 配置命令 AR1 ipv6 #开启路由器ipv6报文转发功能 interface GigabitEthernet0/0/0 ipv6 enable #开启路由器接口IPv6报文转发功能 ipv6 address FC01::1/64 …