【MySQL】5.7版本解压安装配置

news/2024/5/3 13:58:43/文章来源:https://blog.csdn.net/qq_72935001/article/details/129026082

在这里插入图片描述

前言

之所以使用解压版本,而不使用exe安装,因为exe的安装方式删除过于麻烦!!!

如果安装MySQL过程中,出错了或者想重新在来一把,删除mysql服务即可
sc delete mysql # 删除已经安装好的Mysql,慎用!!!

百度网盘:https://pan.baidu.com/s/1NLNcz5O3bOGI63oQ-Mgxbw
提取码:1234


安装步骤

  1. 解压的路径最好不要有中文,这里我解压到 D:\Development Tool\mysql-5.7.41目录下 (根据自己情况而定,尽量别放在C盘)
    在这里插入图片描述
  2. 配置环境
    添加环境遍历, 电脑-属性-高级系统设置-环境变量 在Path变量增加mysql的安装目录\bin目录
    ● 用户变量:只在本用户生效
    ● 系统变量:在整个系统生效(所有用户的意思)

这里在用户变量的path还是在系统变量的path,根据自己情况而定,建议选择用户变量,因为MySQL本身需要管理员用户才能执行,其它用户可能会出现问题

在这里插入图片描述

  1. 创建配置文件
    在 D:\Development Tool\mysql-5.7.41\ 目录下创建 my.ini 文件(5.7版本需要自己创建)
    ini表示配置文件的意思,将如下内容复制到文件中!!!保存退出
#客户端的配置
[client]
port=3306
#设置mysql客户端默认字符集
default-character-set=utf8
#服务的配置
[mysqld]
#设置mysql的安装目录 这块换成自己解压的路径
basedir=D:\Development Tool\mysql-5.7.41\
#设置MySQL的数据存放目录
datadir=D:\Development Tool\mysql-5.7.41\data\
#设置3306端口
port = 3306
#设置mysql服务端默认字符集
character_set_server=utf8
#跳过密码验证(密码为空)
skip-grant-tables

使用管理员的身份打开cmd,并切换到D:\Development Tool\mysql-5.7.41\bin目录下执行如下指令
mysqld -install 表示安装mysql服务
在这里插入图片描述

表示成功,此时即可在服务表中看到mysql服务!
在这里插入图片描述
4. 数据库配置

mysqld --initialize-insecure --user=mysql 初始化数据库
执行完成之后,会自动生成data目录
在这里插入图片描述

注意:如果mysql、performance_schema、sys这三个文件夹没有,说明初始化失败,需要删除服务重新安装

启动MySQL服务

net start mysql	#启动
net stop mysql	#停止

在这里插入图片描述
如果没有看到,这说明安装失败

  1. 进入数据库
mysql -h 主机IP -p 端口 -u 用户名 -p密码

-p密码不要有空格
-p后面没有写密码,回车之后会要求输入密码
如果没有写-h 主机,默认就是本机
如果没有写-p 端口,模拟就是3306端口

使用 mysql -u root -p 登录

-u root:表示这是个root用户
-p:代表密码,(因为设置了免密码验证,所以后面不需要输入密码,直接回车登录即可)

  1. 修改root用户密码
use mysql; # 使用mysql这个数据库update user set authentication_string=password('123456') where user='root' and Host='localhost';

上面语句表示修改root用户的密码为123456
后面需要带上分号,表示一个语句的结束.

在这里插入图片描述

表示执行成功!
执行刷新权限进行生效
flush privileges; #刷新权限
退出:quit

此时,可将my.ini配置文件中的免密码登录进行注销!!!重启服务生效(停止之后开启)


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

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

相关文章

ICASSP2023录用率有可靠度还不错的消息了

点击文末公众号卡片,找对地方,轻松参会 由于录用邮件没说录用率,导致大家都不知道录用率是多少。 据一位群友的反馈,其小老板是meta review。该群友原话“接受率应该是42%”。 ICASSP2023投稿量6000,在投稿量大涨的…

可怕,chatGPT用3小时教会我数据

chatGPT这玩意真的是我的救星,用它作为我的Python教练,我用三个小时学会了数据处理(Pandas)和绘图(matplotlib)。 这两个库的学习,在之前已经困扰了我7个月。之前卡壳的原因,是我一直没有耐心从零开始,按照教材设置的教程去学习Python——我擅长在项目中学习,一点一点…

数字人文中的可视化

数字人文中的可视化罗煜楚1,吴昊1,郭宇涵1,谭绍聪1,刘灿1,蒋瑞珂1,袁晓如1,21北京大学智能学院机器感知与智能教育部重点实验室,北京 1008712北京大学大数据分析与应用技术国家工程实验室&#…

白帽黑客入行应该怎么学?零基础小白也能轻松上手!

这几年随着我国《国家网络空间安全战略》《网络安全法》《网络安全等级保护2.0》等一系列政策/法规/标准的持续落地,网络安全行业地位、薪资随之水涨船高。 1为什么网络安全行业是IT行业最后的红利? 根据腾讯安全发布的《互联网安全报告》,…

【架构师】零基础到精通——网关策略

博客昵称:架构师Cool 最喜欢的座右铭:一以贯之的努力,不得懈怠的人生。 作者简介:一名退役Coder,软件设计师/鸿蒙高级工程师认证,在备战高级架构师/系统分析师,欢迎关注小弟! 博主小…

月薪没到30K的测试员必须要会的技能,我先啃为敬

最近感慨面试难的人越来越多了,一方面是市场环境,更重要的一方面是企业对软件测试的人才要求越来越高了。 基本上这样感慨的分为两类人 第一,虽然挂着3、5年经验,但肚子里货少,也没啥拿得出手的项目,自己还…

整数保序的离散化(C/C++)

目录 1. 离散化的概念 1.1 离散化的运用思路 1.2 离散化的方法 1.2.1 排序 1.2.2 确定一个元素离散化后的结果 1.3 案例分析 1.3.1 1.3.2 区间和 (来源:Acwing) 1. 离散化的概念 离散化,把无限空间中有限的个体映射到有限的…

用kinectv2运行orbslam2

前提 vim 、 cmake 、 git 、 gcc 、 g 这些一般都装了 主要是Pangolin 、 OpenCV 、 Eigen的安装 18.04建议Pangolin0.5 orbslam2安装、测试: git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2 cd ORB_SLAM2 chmod x build.sh ./build.sh 编译…

归并排序及其应用

归并排序算法基于分而治之的概念,具体来说就是遍历一棵树,归并的过程是一个后序执行的动作。 由于我们知道每个子部分在合并后都是有序的,我们可以利用这个特性来解决一些问题。 上图可视化了merge sort algorithm的过程,我们很容…

【Spring中@Autowired和@Resource注解的区别?】

一.背景 Spring中Autowired和Resource注解的区别? Spring框架想必大家都知道吧,那么Spring中Autowired和Resource注解的区别你知道吗?如果不知道也不要紧,我们就一起来学习一起吧。 二.Autowired和Resource注解的区别&#xff1f…

【Azure 架构师学习笔记】-Azure Data Factory (3)-触发器详解-翻转窗口

本文属于【Azure 架构师学习笔记】系列。 本文属于【Azure Data Factory】系列。 接上文【Azure 架构师学习笔记】-Azure Data Factory (2)-触发器 前言 上文中提到触发器的类型有以下4种,其中第一种【计划】是常用的, 与其他工具/服务类似的方式&#…

电路分析:一个简单的光控灯电路

一个简单的光控灯电路 电路原理: 利用了光敏电阻、电容 、三极管的特性实现

冷知识,Chrome 控制台console.log()为什么返回undefined

前言 不知道各位有没有在Chrome控制台中,使用console.log()输出数据,例如 console.log(Hello World) 如果你曾经稍微留意,你会发现第二个返回值是undefined。是浏览器控制台出现BUG了嘛?我们期望的输出只有’Hello World’。 其…

该学会是自己找bug了(vs调试技巧)

前言 🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏: 🍔🍟🌯 c语言初阶 🔑个人信条: 🌵知行合一 🍉本篇简介:>:介绍c语言初阶的最后一篇.有关调试的重要性. 金句分享…

零基础学编程很难学?3点解答你的疑惑

很多编程新手 都会套用以前上学时的学习方法: 记语法、定义、常量…… 然而,这些方法在编程学习中 却完全不奏效 编程究竟难在哪? 有没有更有效的学习方法呢? 01 #难在我们从未接受过解决问题的训练 从小到大,我们…

为Webpack5项目引入Buffer Polyfill

前言 最近在公司的一个项目中使用到了Webpack5, 然而在使用某个npm包的时候,出现了Buffer is not defined 这个问题,原因很明显了,因为浏览器运行时没有Buffer这个API,所以需要为浏览器引入Buffer Polyfill. Webpack5…

变分推断 | MATLAB实现VBMC变分贝叶斯蒙特卡洛模拟的贝叶斯推断

变分推断 | MATLAB实现变分贝叶斯蒙特卡洛模拟的贝叶斯推断 目录 变分推断 | MATLAB实现变分贝叶斯蒙特卡洛模拟的贝叶斯推断效果一览基本介绍研究内容模型描述模型设计参考资料效果一览 基本介绍 MATLAB实现变分贝叶斯蒙特卡洛模拟的贝叶斯推断。变分贝叶斯蒙特卡洛(VBMC)是…

【UE4 制作自己的载具】5-添加第一人称视角

效果步骤可以先打开“Vehicle_BP”添加三个注释获得“Camera”的相对旋转分割结构体引脚打开“Sedan”这个蓝图,拷贝其中的一部分逻辑到“Vehicle_BP”的事件图表中将下图选中的节点复制粘贴到“Vehicle_BP”的事件图表中:连接节点:如果我们希…

【java】Spring Cloud --Spring Cloud Alibaba 教程

文章目录Spring Cloud Alibaba是什么Spring Cloud AlibabaSpring Cloud Alibaba 组件Spring Cloud Alibaba 的应用场景Spring Cloud 两代实现组件对比Spring Cloud Alibaba 版本依赖Spring Cloud Alibaba 组件版本关系Spring Cloud Alibaba NacosNacos 的特性服务发现服务健康监…

Java加密算法:base64,MD5加密,对称加密,非对称加密

目录 Java:密码算法 1、base64加密方式 2、jdk原生api实现MD5 3、使用codec依赖实现MD5加密 4、SHA加密 5、MAC算法加密 6、对称加密 7、非对称加密 Java:密码算法 1、base64加密方式 public class demo {//设置编码格式private static final S…