MySql5.7安装、配置最新版

网上有很多的安装教程,但是有很多同学找不到历史安装包,而且官网变动比较大,我就直接给安装包了,下载

这个是安装包msi下载,可以参考下面的

MySQL详细安装教程,关于msi版和zip版详解,Windows - 知乎

还有就是zip安装配置:

新建data目录以及

my.ini:

[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录 tips:这里的目录是你自己的安装目录,这个是我的安装目录,你不能用的哦
basedir=D:\Monkey\MySQL5.7\mysql-5.7.33-winx64
# 设置mysql数据库的数据的存放目录 tips:同上一条
datadir=D:\Monkey\MySQL5.7\mysql-5.7.33-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
#这个需要注意一下,不然报错
#其原因是从 5.6开始,timestamp 的默认行为已经是 deprecated 了。
explicit_defaults_for_timestamp=true[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

然后注意,必须管理员权限打开cmd

再跳转目录:

D:
cd D:\Monkey\MySQL5.7\mysql-5.7.33-winx64\bin

初始化结果会给你一个随机的MySQL数据库密码,切记要复制下来这个临时密码,复制临时密码、复制临时密码、复制临时密码

mysqld --initialize --user=mysql --console

如下右下角:cRaDx-*:u2xO

输入安装命令:mysqld --install  mysql
第二个mysql是服务名字,我把名字设为mysql+版本号:mysqld --install  mysql57

下面有两张图:第一张是因为没有用管理员权限启动cmd

管理员启动如下:

后面就是

 mysql -uroot  -p

输入临时密码: cRaDx-*:u2xO

【注意】如果出现临时密码也登录不了的同学,先看一下是不是没有启动

net start MySQL57

D:\Monkey\MySQL5.7\mysql-5.7.33-winx64\bin>net start MySQL57

mysql57 服务正在启动 

mysql57 服务无法启动

然后

  • 使用 mysqld 命令手动启动 MySQL:

    mysqld --console
  • 这时 MySQL 会在控制台运行,并且错误信息会显示在控制台中。如果出现错误,记录下来并查看具体问题。

 如果还是有问题就直接重新来过:下面是删掉之前的服务 

sc delete mysql57 

 如果成功就是还是直接输入密码登录:

mysql -u root -p 
mysql -u root -p -h 127.0.0.1 --port=3307

有的同学注意到一直要再D:\Monkey\MySQL5.7\mysql-5.7.33-winx64\bin目录下面

是因为没有配置环境变量【我下面有两个mysql,是因为我之前安装过mysql8,只要启动mysql的端口不一样就行】:

配置mysql5.7的环境变量

添加:变量名:MYSQL_HOME变量值:C:\Program Files\MySQL #这里是你自己的安装路径
编辑:变量名:path最后添加上:%MYSQL_HOME%\bin;
  • 检查 MySQL 服务状态: 运行以下命令检查 MySQL 服务是否在运行:

    net start

    如果 MySQL57 服务没有列出,可以手动启动:

    net start MySQL57
    
  • 尝试登录到 MySQL: 使用 MySQL 客户端登录到服务器:

mysqld --console

 

补充:

一般启动不了直接重来:

先删服务

sc delete mysql57

再删data

然后初始化:

mysqld --initialize --user=mysql --console

然后再 安装服务

mysqld --install  mysql57

再登录

mysql -u root -p -h 127.0.0.1 --port=3307

修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';


这是查看启动的mysql的版本

SHOW VARIABLES LIKE "version";

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

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

相关文章

ISP算法之坏点校正DPC(二):Verilog硬件实现与仿真

DPC的算法讲解和MATLAB仿真参考上一节: ISP算法之坏点校正DPC(一):MATLAB仿真验证-CSDN博客 本节讲解Verilog的硬件实现与仿真 行缓存设计 DPC算法是基于窗口邻域的像素级别算法,因此需要对实时到来的视频流进行行缓存,行缓存…

UE5制作倒计时功能

设置画布和文本 文本绑定 格式化时间 转到事件图表,计算时间,时间结束后面的事件可以按自己需求写 进入关卡蓝图,添加倒计时UI

在Spring Boot中的实现国际化(i18n)

1.什么是国际化(i18n)? 国际化(Internationalization,简称i18n)是指在软件应用中支持多种语言和文化的能力。通过国际化,应用可以根据用户的语言和地区设置,动态地显示不同的文本内…

大模型的构建与部署(3)——数据标注

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl1. 数据标注的重要性 1.1 增强数据可解释性 数据标注通过为原始数据添加标签或注释,显著增强了数据的可解释性。在机器学习和深度学习领域,模型的训练依赖于大量带标签的数据。这些标签不仅帮助…

【考前预习】4.计算机网络—网络层

往期推荐 【考前预习】3.计算机网络—数据链路层-CSDN博客 【考前预习】2.计算机网络—物理层-CSDN博客 【考前预习】1.计算机网络概述-CSDN博客 目录 1.网络层概述 2.网络层提供的两种服务 3.分类编址的IPV4 4.无分类编址的IPV4—CIDR 5.IPV4地址应用规划 5.1使用定长子…

需求管理(尊享版)

需求管理 由于需求是正在构建的系统必须符合的事务,而且符合某些需求决定了项目的成功或失败,因此找出需求是什么,将它们记下来,进行组织,并在发生变化时对它们进行追踪,这些活动都是有意义的。 需求管理…

前后端跨域问题(CROS)

前端 在src中创建util文件,写request.js文件: request.js代码如下: import axios from axios import { ElMessage } from element-plus;const request axios.create({// baseURL: /api, // 注意!! 这里是全局统一加…

【python从入门到精通】-- 第六战:列表和元组

🌈 个人主页:白子寰 🔥 分类专栏:重生之我在学Linux,C打怪之路,python从入门到精通,数据结构,C语言,C语言题集👈 希望得到您的订阅和支持~ 💡 坚持…

操作系统课后习题2.2节

操作系统课后习题2.2节 第1题 CPU的效率指的是CPU的执行速度,这个是由CPU的设计和它的硬件来决定的,具体的调度算法是不能提高CPU的效率的; 第3题 互斥性: 指的是进程之间的同步互斥关系,进程是一个动态的过程&#…

openlane

openlane数据集,lane3d_1000里训练集157807张图片,测试集39981张图,md太多了

在pycharm2024.3.1中配置anaconda3-2024-06环境

version: anaconda3-2024.06-1 pycharm-community-2024.3.1 1、安装anaconda和pycharm 最新版最详细Anaconda新手安装配置环境创建教程_anaconda配置-CSDN博客 【2024最新版】超详细Pycharm安装保姆级教程,Pycharm环境配置和使用指南,看完这一篇就够了…

深度解读:Top14金融顶刊

作者Toby:来源:Python风控模型,Top14金融顶刊 各位同学好,我是Toby老师,今天为大家介绍金融风控领域的顶级学术期刊,用于小论文发布平台参考。 金融风控领域内有许多顶级学术期刊,它们发表高质…

系列2:基于Centos-8.6Kubernetes 集成GPU资源信息

每日禅语 自省,就是自我反省、自我检查,自知己短,从而弥补短处、纠正过失。佛陀强调自觉觉他,强调以达到觉行圆满为修行的最高境界。要改正错误,除了虚心接受他人意见之外,还要不忘时时观照己身。自省自悟之…

EnumMap:让Java Map更高效的技巧

前言 摘要 内容 什么是EnumMap 如何使用EnumMap EnumMap的实现原理 EnumMap的例子 测试用例 小结 前言 在Java中,枚举类型是一种非常有用的数据类型,它可以用于定义一组固定的常量。枚举类型在很多场景中都有广泛的应用,例如状态码、…

计算机游戏运行时常见问题解析:d3dx9_43.dll丢失的真相与修复指南

游戏运行时d3dx9_43.dll缺失问题全解析 在计算机游戏的探险之旅中,d3dx9_43.dll文件缺失常成为玩家的绊脚石。此DLL文件是DirectX 9的关键组件,对图形渲染至关重要。以下,我们将深入剖析其丢失原因,并提供精简有效的修复策略。 …

电子科技大学《2024年839自动控制原理真题》 (完整版)

本文内容,全部选自自动化考研联盟的:《电子科技大学839自控考研资料》的真题篇。后续会持续更新更多学校,更多年份的真题,记得关注哦~ 目录 2024年真题 Part1:2024年完整版真题 2024年真题

BUUCTF Pwn [HarekazeCTF2019]baby_rop2 题解

下载 得到两个文件 checksec 64位 拖入IDA64 查看main函数 看到给了个libc说明这题是ret2libc题 这里的打印函数是printf 所以利用printf函数的plt输出真实地址got 但printf的got好像不行 所以换成了read的got 因为这是64位程序 所以用寄存器传参;又因为printf得…

Starfish 因子开发管理平台快速上手:如何完成策略编写与回测

DolphinDB 开发的因子开发管理平台 Starfish 围绕量化投研的因子、策略开发阶段设计,为用户提供了一个从数据管理、因子研究到策略回测的完整解决方案。 因子平台的回测引擎提供了多个关键的事件函数,涵盖策略初始化、每日盘前和盘后回调、逐笔、快照和…

ASP.NET|日常开发中读写TXT文本详解

ASP.NET|日常开发中读写TXT文本详解 前言一、读取 TXT 文本1.1 使用StreamReader类 二、写入 TXT 文本2.1 使用StreamWriter类 三、文件编码问题3.1 常见编码格式 四、错误处理和性能考虑4.1 错误处理4.2 性能考虑 结束语优质源码分享 ASP.NET|日常开发中…

走进 RAG 技术:一场智能数据交互的奇幻之旅

朋友们,咱身处的这个时代,科技那可是跟开了挂似的往前冲,其中人工智能更是厉害得没话说,宛如一个充满无限可能的魔法领域,时不时就给咱的生活来个大变样。而在这其中,RAG 技术就像是突然冒出来的一颗超亮眼…