MySQL -- 环境安装(CentOS7)

MySQL – 环境安装(CentOS7)

文章目录

  • MySQL -- 环境安装(CentOS7)
  • 一、环境安装
    • 1.卸载不必要的环境
    • 2.检查系统安装包
    • 3.卸载默认安装包
    • 4.获取MySQL官方yum源
    • 6.看看yum源能不能正常工作
    • 7.安装mysql服务
  • 二、MySQL登录与配置
    • 1.启动MySQL服务
    • 2.登录MySQL
    • 3.设置开始启动
    • 4.配置my.cnf


一、环境安装

1.卸载不必要的环境

ps axj | grep mariadb  #先检查是否有mariadb存在
systemctl stop mariadb.service # 停止mariadb服务

2.检查系统安装包

rpm -qa | grep mariadb
#或者
rpm -qa | grep mysql

如果有,就执行第3步,没有就执行第4步;

3.卸载默认安装包

rpm -qa | grep mysql | xargs yum -y remove # 将查询到的安装包全部卸载

sargs是将前面管道的结果作为参数,喂给yum命令,-y是指所有的确认选项默认为y;

4.获取MySQL官方yum源

  1. 查看centos版本
    在这里插入图片描述
    版本是7.9;
  2. 找对应的yum源
    http://repo.mysql.com/是官方yum源网址,在其中找对应centos7.9的mysql版本,el代表的是centos,找到mysql5.7版本,下载到本地;
    在这里插入图片描述
  3. 通过rz上传到Linux机器上;
    在这里插入图片描述
  4. 安装yum源;
    在这里插入图片描述
  5. 查看yum源是否安装;
    在这里插入图片描述
  • 补:安装指令
rpm -ivh mysql57-community-release-el7-9.noarch.rpm

6.看看yum源能不能正常工作

yum list |grep mysql

在这里插入图片描述

7.安装mysql服务

sudo yum install -y mysql-community-server

在这里插入图片描述
如果报错:
在这里插入图片描述
提示安装密钥过期,需要执行下面的指令:

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

再次进行安装,就可以了;
在这里插入图片描述
安装完成,检查mysql必要文件;
在这里插入图片描述

二、MySQL登录与配置

1.启动MySQL服务

systemctl start mysqld.service

在这里插入图片描述
在这里插入图片描述
MySQL就是一个网络服务器,采用TCP协议,在应用层,内部有自己的协议 ;

2.登录MySQL

方法一:获取临时root密码

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

在这里插入图片描述
使用临时密码登录;

mysql -u root -p

在这里插入图片描述
输入刚才的临时密码;
如果没有临时密码,就直接登录;
判断修改密码时候新密码是否符合当前的策略,不满足报错,不让修改,关闭它;
安全强度,默认为中,即1,要求必须包含 数字、符号、大小写字母,长度至少为8位;

set global validate_password_policy=0;

密码最小长度;

set global validate_password_length=1;

在这里插入图片描述
修改本地登录密码,暂不授权远程登录;

ALTER USER 'root'@'localhost' IDENTIFIED BY '这里输入密码';

在这里插入图片描述
方法二:修改配置文件

vim /etc/my.cnf # 打开mysql配置文件

在[mysqld]最后一栏配置(不知道是什么,就放在配置文件最后) 加入: skip-grant-tables 选项,并保存退出;
之后重启MySQL服务;

systemctl restart mysqld

再次尝试登陆,不需要密码就可以登录了;

3.设置开始启动

#开启开机自启动
systemctl enable mysqld
systemctl daemon-reload

4.配置my.cnf

在这里插入图片描述
在这里插入图片描述
配置完重启MySQL服务;

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

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

相关文章

论文阅读 - Coordinated Behavior on Social Media in 2019 UK General Election

论文链接: https://arxiv.org/abs/2008.08370 目录 摘要: Introduction Contributions Related Work Dataset Method Overview Surfacing Coordination in 2019 UK GE Analysis of Coordinated Behaviors 摘要: 协调的在线行为是信息…

造车先做三蹦子220101--机器学习字符(字母、和数字识别)的“小白鼠”与“果蝇”

“0”数字字符零 的图片(16*16点阵): #Letter23Digital23R231006d.pyimport torch import torch.nn as nn import torch.optim as optim #optimizer optim.SGD(model.parameters(), lr0.01) from PIL import Image from PIL import ImageDraw from PIL import Im…

取证之查看本机保存的WiFi密码

一、电脑保存有WiFi密码,且正常连接该WiFi 1、打开网络适配器高级选项 2、双击无线网卡,选择无线属性 3、点击安全,显示字符,即可看到WiFi密码。 二、电脑保存有密码,但是没有链接WiFi。 1、查看wlan接口上的配置文件…

OSPF的网络类型

1.3配置OSPF的网络类型 1.3.1实验3&#xff1a;配置P2P网络类型 实验需求 实现单区域OSPF的配置实现通过display命令查看OSPF的网络类型 实验拓扑 实验拓扑如图1-11所示 图1-11 配置P2P网络类型 实验步骤 步骤1&#xff1a;[1] 配置IP地址 路由器R1[2] 的配置 <Huawe…

【鸿蒙软件开发】文本显示(Text/Span)

文章目录 前言一、Text控件1.1 创建文本string字符串引用Resource资源 1.2 添加子组件创建Span文本装饰线和样式文本装饰线设置文字一直保持大写/小写添加事件。 1.3 自定义文本样式文本对齐长文本处理设置行高通过decoration属性设置文本装饰线样式及其颜色。通过baselineOffs…

Excel·VBA制作工资条

看到一篇博客《excel表头_Excel工资表怎么做&#xff1f;3分钟学会利用函数生成工资表》&#xff0c;使用排序功能、函数制作工资条。但如果需要经常制作工资条&#xff0c;显然使用VBA更加方便 VBA制作工资条 Sub 制作工资条()Dim title_row&, blank_row&, ws_new$,…

在 Python 中使用 Pillow 进行图像处理【3/4】

第三部分 一、腐蚀和膨胀 您可以查看名为 的图像文件dot_and_hole.jpg&#xff0c;您可以从本教程链接的存储库中下载该文件&#xff1a; 该二值图像的左侧显示黑色背景上的白点&#xff0c;而右侧显示纯白色部分中的黑洞。 侵蚀是从图像边界去除白色像素的过程。您可以通过使用…

【CANoe】文件处理_hex文件读取解析

hex文件里面只有00&#xff0c;01&#xff0c;04三种码。那么我们在解析的时候只需要对这三种不同状态的进行不同的解析即可。 hex文件格式的解析&#xff0c;可阅读&#xff1a;HEX文件格式详解 首先创建一个Block的结构体&#xff0c;根据经验我们知道&#xff0c;一个数据…

如何使用vim粘贴鼠标复制的内容

文章目录 一、使用步骤1.找到要编辑的配置文件2.找到目标文件3.再回到vim编辑器 一、使用步骤 1.找到要编辑的配置文件 用sudo vim /etc/apt/sources.list编辑软件源配置文件 sudo vim /etc/apt/sources.listvim 在默认的情况下当鼠标选中的时候进入的 Visual 模式&#xff…

开源WAF--Safeline(雷池)测试手册

长亭科技—雷池(SafeLine)社区版 官方网站:长亭雷池 WAF 社区版 (chaitin.cn) WAF 工作在应用层&#xff0c;对基于 HTTP/HTTPS 协议的 Web 系统有着更好的防护效果&#xff0c;使其免于受到黑客的攻击 1.1 雷池的搭建 1.1.1 配置需求 操作系统&#xff1a;Linux 指令架构&am…

【数据分享】2023年我国科技型中小企业数据(免费获取/Excel格式/Shp格式)

企业是经济活动的参与主体&#xff0c;一个城市的企业数量决定了这个城市的经济发展水平&#xff01;之前我们分享过2023年高新技术企业数据&#xff08;可查看之前的文章获悉详情&#xff09;&#xff0c;我国专精特新“小巨人”企业数据&#xff08;可查看之前的文章获悉详情…

基于SpringBoot的学生班级考勤管理系统

基于SpringBootVue的学生班级考勤管理系统的设计与实现~ 开发语言&#xff1a;Java数据库&#xff1a;MySQL技术&#xff1a;SpringBootMyBatisVue工具&#xff1a;IDEA/Ecilpse、Navicat、Maven 系统展示 管理员界面 课程管理 班级管理 学生管理 学生界面 考勤管理 摘要 学生…

zzy-project-cli,提供多个框架的脚手架

npm地址 install npm install zzy-project-cli -g做什么&#xff1f; 将多个可选的框架提供给使用者选择&#xff0c;选中后自动下载对应模板&#xff0c;快捷使用。 使用 step1 zzy-cli create [项目名称]step2 获取模板之后选取任一进行下载 下载完成之后即可使用 模…

2023/10/23学习记录

1.VS2019中sln对应解决方案 修改sln的文件名&#xff0c;对应的解决方案名称也会变化。 2.如何修改生成的exe文件名呢&#xff1f; 属性--->杂项--->&#xff08;名称) 3.这是任务管理器&#xff0c;这里红色部分显示的是“这是文件描述”。 当通过属性查看详细信息的时…

二叉树题目:最大二叉树

文章目录 题目标题和出处难度题目描述要求示例数据范围 解法一思路和算法代码复杂度分析 解法二思路和算法代码复杂度分析 题目 标题和出处 标题&#xff1a;最大二叉树 出处&#xff1a;654. 最大二叉树 难度 5 级 题目描述 要求 给定一个没有重复元素的整数数组 num…

快速拿下 AI Prompt 工程师证书攻略!

Datawhale干货 贡献者&#xff1a;许文豪、司玉鑫、甘元琦 Prompt 是 AI 2.0 时代打开大模型能力的金钥匙&#xff0c;它能够大大的提高工作效率。 如果把大语言模型 (LLM&#xff0c;Large Language Model) 具象成一个的员工&#xff0c;那 Prompt 提示词则好比是你给员工下的…

numpy矩阵画框框

在n>5(n是奇数)的nn数组中&#xff0c;用*画外方框和内接菱形。 (本笔记适合熟悉numpy的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网&#xff1a;https://www.python.org/ Free&#xff1a;大咖免费“圣经”教程《 python 完全自学教程》&#xff0c;不仅仅是基础那…

数据结构——哈希

目录 1.什么是哈希&#xff1f; 2.哈希冲突 3.哈希冲突解决方法 ①闭散列 1.原理说明 2.代码实现 3.优缺点分析 4.二次探测 ②开散列 1.原理说明 2.代码实现 ③闭散列与开散列的比较 4.哈希的应用 ①位图 ②布隆过滤器 1.布隆过滤器概念 2.布隆过滤器的模拟实…

Qt第六十六章:展示数据的标签

目录 一、效果图 二、qtDesigner ①拖出一个frame作为组容器并贴上背景样式 ②拖出主要的三个控件&#xff1a;frame、line、frame、label*2 ③固定大小并设置字体、布局一下 ④拷贝三份并水平布局一下 ⑤设置样式 ⑥调整布局 三、ui文件 四、代码 一、效果图 二、qtD…

Maven3.9.2 bug IDEA指定配置文件不生效

Maven3.9.2 bug IDEA指定配置文件不生效 描述 运行新项目需要配置指定的settings.xml文件&#xff0c;一直报错找不到依赖&#xff0c;查看maven日志是从maven中心仓库找的依赖&#xff0c;自然找不到。 解决过程 清理idea缓存&#xff0c;仍然报错 删除/${username}/.m2/…