mysql 5.7.44 32位 zip安装

前言

因为研究别人代码,他使用了5.7的 32位 mysql ,同时最新的 8.4 64位 mysql 不能用官方lib连接。所以安装这个版本使用,期间有些坑,在这里记录一下。

下载路径

mysql官方路径:https://downloads.mysql.com/archives/community/

安装

1、解压

2、在目录下新建一个 data 文件夹,里面一定要是空的。并且新建一个 my.ini 文件。在这里插入图片描述
3、在 my.ini 文件中粘贴以下内容

[mysqld]
port = 3306
basedir ="C:\Program Files\mysql-5.7.44-win32"#你的路径
datadir ="C:\Program Files\mysql-5.7.44-win32\data"#你的data路径
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
character-set-server=utf8
ssl = 0[client] 
loose-default-character-set=utf8
ssl-mode = DISABLED[mysql]
default-character-set=utf8
ssl-mode = DISABLED[WinMySQLadmin] 
Server = "C:\Program Files\mysql-5.7.44-win32\bin\mysqld.exe"#你的路径

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这行可以用 # 注释掉,因为有时候它会不认这行设置,会报错。
ssl也已经取消配置了,可能我缺少ssl库,导致代码设置 取消ssl 时程序崩溃。

4、配置Mysql的运行环境
系统环境变量的 path 中添加 bin 的路径
在这里插入图片描述

5、以管理员身份打开“命令行窗口”,输入命令 mysqld --initialize-insecure --user=mysql

执行这条命令需要花一定的时间(大概几秒,根据电脑情况),不会有返回结果,但是可以在MySQL的安装目录下看到,原本为空的data文件夹里面有了许多文件和文件夹
在这里插入图片描述
6、继续在命令行中输入命令 mysqld -install
当看到Service successfully installed时,表示Mysql服务添加成功

7、输入命令net start mysql,启动Mysql服务

8、登录mysql后,修改密码(默认密码为空)

(1)以管理员身份打开“命令行窗口”,输入mysql -uroot -p并按下回车键

(2)在弹出Enter password: 时,继续按下回车键,即可登录mysql

(3)输入命令use mysql;(注意这些命令末尾要有分号)

(4)输入命令ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

(5)输入命令flush privileges;

(6)输入命令exit;

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

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

相关文章

软考高级第四版备考--第15天(管理团队)Management Team

定义:跟踪团队成员工作表现、提供反馈、解决问题并管理团队变更以优化项目绩效的过程 作用:影响团队行为,管理冲突以及解决问题。 输入:项目管理计划(资源管理计划)、项目文件(问题日志、经验…

Android IdleHandler源码分析

文章目录 Android IdleHandler源码分析概述前提基本用法源码分析添加和删除任务执行任务 应用场景 Android IdleHandler源码分析 概述 IdleHandler是一个接口,它定义在MessageQueue类中,用于在主线程的消息队列空闲时执行一些轻量级的任务。IdleHandle…

Linux——多线程(五)

1.线程池 1.1初期框架 thread.hpp #include<iostream> #include <string> #include <unistd.h> #include <functional> #include <pthread.h>namespace ThreadModule {using func_t std::function<void()>;class Thread{public:void E…

Redis 7.x 系列【21】主从复制

有道无术&#xff0c;术尚可求&#xff0c;有术无道&#xff0c;止于术。 本系列Redis 版本 7.2.5 源码地址&#xff1a;https://gitee.com/pearl-organization/study-redis-demo 文章目录 1. 概述2. 工作原理2.1 建立连接2.2 全量复制2.3 命令传播2.4 增量复制 3. 拓扑架构3.…

Uniapp表单提交

template中&#xff1a; <template><view class""><button class"tianjia" click"tianjia">添加</button><view class"divOne" v-show"a"><text class"guanbi" click"gua…

本地 HTTP 文件服务器的简单搭建 (deno/std)

首发日期 2024-06-30, 以下为原文内容: 在本地局域网搭建一个文件服务器, 有很多种方式. 本文介绍的是窝觉得比较简单的一种. 文件直接存储在 btrfs 文件系统之中, 底层使用 LVM 管理磁盘, 方便扩容. 使用 btrfs RAID 1 进行镜像备份 (一个文件在 2 块硬盘分别存储一份), 防止…

Python 读取和写入文本文件(txt)、Excel 文件和 JSON 文件的方法

Python 读取和写入文本文件&#xff08;txt&#xff09;、Excel 文件和 JSON 文件的基本方法 读取/写入 txt 文件基本读取txt读取 txt 文件写入 txt 文件按行读取复杂数据处理大txt文本文件&#xff08;逐行读取以节省内存&#xff09; 读取/写入 Excel 文件基本读取读取 Excel…

Transformer和Bert的原理是什么

文章目录 一、Transformer原理二、Bert的原理 一、Transformer原理 Transformer是一种基于注意力机制&#xff08;Attention Mechanism&#xff09;的深度学习模型架构&#xff0c;最早由Vaswani等人在2017年的论文《Attention is All You Need》中提出。Transformer主要用于处…

Tomcat异常处理【Spring源码学习】

当没有指定具体控制器异常处理方法时&#xff0c;默认走的异常会被tomcat捕获&#xff1b; /** * 基于ControllerAdvice的异常处理只能处理Spring层面的异常&#xff1b; * 如果我们自定义了过滤器在过滤器中抛出了异常这种情况下需要更高级的异常捕获 * ControllerAdvice无法…

Go 语言 UUID 库 google/uuid 源码解析:UUID version4 的实现

google/uuid 库地址 本文将解析 googl/uuid 库中 UUID 变体10版本4的实现。 版本 4 的 UUID 采取完全随机的方式实现&#xff0c;简单来说就是将 UUID 中的 122 位全部随机填充&#xff08;剩余的 6 位作标记位&#xff09;。版本 4 的 UUID 存在一定的重复风险&#xff0c;但…

PostgreSQL 复制延迟

PostgreSQL 的流复制&#xff08;Streaming Replication&#xff09;是一种高效的复制机制&#xff0c;用于在主服务器和一个或多个备用服务器之间传输数据&#xff0c;以实现高可用性和负载均衡。然而&#xff0c;复制一旦延迟可能会带来显著的挑战。本文将带您了解有关 Postg…

springboot中在filter中用threadlocal存放用户身份信息

本文章主要描述通过springboot的filter类&#xff0c;在过滤器中设置jwt信息进行身份信息保存的方法 流程&#xff1a;请求->过滤器->解析请求的body信息->放入threadlocal中 定义filter:一个使用 Servlet 规范的过滤器&#xff08;Filter&#xff09;&#xff0c;它…

网络通信、BIO、NIO

1. 涉及的网络基础知识 Socket&#xff1a; 操作系统提供的api&#xff0c;介于应用层和tcp/ip层之间的软件层&#xff0c;封装服务器客户端之间网络通信相关内容&#xff0c;方便调用 IO多路复用&#xff1a; &#xff08;I/O Multiplexing&#xff09;是一种IO操作模式&a…

Android中线程的状态state都有哪些?S,R分表代表含义

在Android中&#xff0c;线程的状态&#xff08;state&#xff09;可以类比于Java线程的状态&#xff0c;因为Android是基于Java的。Java中线程的状态通常分为六种&#xff0c;这些状态在Android中也是适用的。具体状态及含义如下&#xff1a; NEW&#xff08;新生&#xff09…

Python 的 metaclass

文章目录 先说结论1. metaclass 的作用2. 主要的执行过程 1. metaclass.__new__2. metaclass.__call__关于 metaclass.__init__ 3. metaclass.__prepare__4. 自动创建 __slots__ 属性4.1 metaclass 的接口类4.2 metaclass conflict 5. Class metaprogramming 先说结论 1. meta…

Java技术栈总结:JVM虚拟机篇

一、Java的四种引用类型 1、强引用 最常见的引用&#xff0c;类似Object obj new Object()、String str “hello”。如果一个对象具有强引用&#xff0c;垃圾回收器绝对不会回收它。即使抛出“OutOfMemoryError”错误&#xff0c;程序终止&#xff0c;也不会随意回收具有强引…

20240710 每日AI必读资讯

&#x1f916;微软&#xff1a;不会像 OpenAI 一样阻止中国访问 AI 模型 - OpenAI 将于周二&#xff08;7 月 9 日&#xff09;开始阻止中国用户访问其 API。 - 微软发言人表示&#xff1a;Azure OpenAI API服务在中国的提供方式没有变化。 - 公司仍然通过部署在中国以外地区…

亲测解决! Package pdftex.def Error: ‘eps-converted-to.pdf‘ not found

这个问题在小虎写论文的时候遇到&#xff0c;解决方法是将eps文件替换成pdf或者png。 环境 win11 MiKTeX 解决方法 将eps文件转换成pdf或者图片的格式&#xff0c;然后嵌入的时候改一下后缀就好了。 \begin{figure}[!t] \centering \includegraphics[width\columnwidth]{…

妙笔生词智能写歌词软件:创新助力还是艺术之殇?

在音乐创作日益普及和多样化的当下&#xff0c;各种辅助工具层出不穷&#xff0c;妙笔生词智能写歌词软件便是其中之一。那么&#xff0c;它到底表现如何呢&#xff1f; 妙笔生词智能写歌词软件&#xff08;veve522&#xff09;的突出优点在于其便捷性和高效性。对于那些灵感稍…

c/c++:牛客小白月赛93

比赛链接 A 生不逢七 题目描述(题目链接添加链接描述)&#xff1a; 睡前游戏中最简单又最好玩的游戏就是这个啦&#xff01; 该游戏规则为&#xff1a;多名玩家轮流报数&#xff0c;当要报的数字中含有 7 或者是 7 的倍数时&#xff08;例如 37&#xff0c;49&#xff09;&…