Windows 离线安装mysql5.7

news2025/2/9 9:24:04

一、下载MySQL5.7最新版 

1、官网地址

https://downloads.mysql.com/archives/community/

2、下载MySQL5.7最新版

下载下图所示的安装包:

 二、安装MySQL5.7

1、解压

将刚才下载压缩包解压搭配目录C:\software\mysql-5.7.41,(路径大家可以随意切换)。

2、新建文件my.ini

在C:\software\mysql-5.7.41目录下新建my.ini文件,文件内容如下,注意basedirdatadir为安装目录,内容如下:

[Client]
#设置3306端口
port = 3306
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:/software/mysql-5.7.41
# 设置mysql数据库的数据的存放目录
datadir=C:/software/mysql-5.7.41/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
character_set_server = utf8
lower_case_table_names = 1
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

3、系统环境变量设置

 (1)、右击此电脑,选择属性

(2)选择高级系统设置

 (3)选择环境变量

注意:大家也可以在Windows11的搜索框搜索“环境变量”,选择编辑系统环境变量 

 

 (4)添加系统环境变量

系统变量内新建一个 MYSQL_HOME 变量,输入 MySQL 解压后文件夹的路径。

(5)编辑系统变量path

系统变量内找到其中的 Path变量,双击打开,再最后加上 %MYSQL_HOME%\bin

4、安装命令 

(1)以管理员身份打开cmd

(2)切换至C:\software\mysql-5.7.41\bin 文件夹内

(3)输入下面这个语句新建 data 文件夹,建立默认数据库

mysqld --initialize-insecure --user=mysql 

(4)安装服务

mysqld -install 

  

注意:第一次安装的话会显示 "Service successfully installed"

如果已经安装过了,会显示 “The service already exists!”,这时需要移除服务:

mysqld -remove 

三、进入并配置MySQL

1、启动 MySQL 服务

在cmd输入以下命令:

net start mysql 

  

2、登录

#输入登录语句:-u 指的是登录的用户名,-p 是密码,因为是默认安装的数据库,此时密码为空,回车即可。

mysql -u root -p 

3、设置密码 

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

flush privileges; 

exit;

注意:因为 MySQL 建立了默认的数据库,用户名为 root,密码为空,所以为了避免之后出现登录问题,登陆后先修改密码。new_password 部分是你的新密码。(注意密码在单引号内部:'password')

4、停止MySQL服务

net stop mysql 

5、开启mysql的远程访问

执行以下命令开启远程访问限制(注意:下面命令开启的IP是 192.168.0.1,如要开启所有的,用%代替IP):

grant all privileges on *.* to 'root'@'192.168.0.1' identified by 'password' with grant option;

然后再输入下面两行命令

flush privileges; 
exit;

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

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

相关文章

背完这195道软件测试面试题,帮你轻松拿下提前批offer

前言: 最近在整理字节,阿里,腾讯,京东的面试题,挑了一部分在四个大厂面试题中出现频率比较高的,发现还是基础知识比较多,废话不多说,你们自己看看,这里小编只放了面试题&…

电动超声波硅胶洁面仪单片机开发方案

近来,网红超声波洁面仪受到人们喜爱,特别是爱化妆的女性朋友,常用来清洁脸部肌肤。在本方案中,洁面仪IC采用宇凡微YF单片机,我们提供多种洁面仪方案,根据不同功能需求有多个洁面仪芯片可供选择。 一、超声波…

价值5k的软件测试企业级实战项目,只为了回答你软件测试如何学!

学习软件测试如何学,在回答这个问题之前,我先分析下,在企业中做项目整个测试流程是什么样的,你清楚了整个企业的测试流程,就会清楚企业做测试需要什么?从而也就会明白如何去学测试。 1、需求: …

JDBC --- Java的数据库编程

目录 🍈一、数据库编程的必备条件 🍉二、什么是 JDBC JDBC 的优势 🍊三、JDBC 使用流程 以及 常用接口和类的讲解 🍡0. 前置工作 🍭1. 引入依赖 🍬2. 数据库连接Connection 🍬3. 创建操…

11-基于51单片机电子密码锁门禁(实物图+原理图+源程序+仿真+论文)全套资料

编号: 011 本系统采用 51单片机 24C02芯片矩阵键盘 继电器 开锁指示灯 LCD1602液晶 蜂鸣器 而成 1.单片机型号:STC89C52/51、AT89C52/51、AT89S52/51可以任选。程序通用 2.采用矩阵按键输入、1602液晶显示、继电器模拟开锁、发光二极管为开锁指示灯,继电器是可以外…

适配器模式(九)

不管怎么样,都要继续充满着希望 上一章简单介绍了建造者模式(八), 如果没有看过, 请观看上一章 一. 适配器模式 引用 菜鸟教程里面的 适配器模式介绍: https://www.runoob.com/design-pattern/adapter-pattern.html 适配器模式(Adapter Pattern&#…

出海品牌直播带货:虚拟主播的优势与挑战,以及未来趋势揭秘

随着全球化的发展和网络技术的进步,海外直播带货成为了品牌拓展海外市场的一种新方式。而在这个数字化时代,虚拟主播的出现给海外直播带货带来了全新的可能性。 在传统直播带货中,品牌需要派遣代表或明星代言人亲自现场演示产品,…

15、Nginx---slice模块,大文件分片请求

Nginx的slice模块可以将一个请求分解成多个子请求,每个子请求返回响应内容的一个片段,让大文件的缓存更有效率。。 HTTP Range请求: HTTP客户端下载文件时,如果发生了网络中断,必须重新向服务器发起HTTP请求&#xff0…

2023年网络安全专业的前景怎么样?

网络安全与我们每一个人都息息相关,无论是企业还是个人,现在都非常重视网络安全。而且网络安全是一个新兴的行业,人才需求量远远大于供给,所以在薪资福利上具有很大的优势,并且对于初学者而言,很多人依旧担…

【JVM系列】GC算法介绍

文章目录 概述对象存活判断垃圾收集算法标记 -清除算法复制算法标记-整理算法分代收集算法 概述 垃圾收集 Garbage Collection 通常被称为“GC”,它诞生于1960年 MIT 的 Lisp 语言,经过半个多世纪,目前已经十分成熟了。 jvm 中,程…

企业操作手册有必要弄成在线版本吗?

企业操作手册是对企业运营的各个环节进行详细记录、说明和规范化,以指导企业各类人员在工作中的行为、方法和流程。 下面是编写企业操作手册的基本步骤: 1.明确编写内容。制定编写计划,明确需要编写哪些方面的操作手册和具体内容&#xff0…

抗战时期的15W电台竟能传送到千里之外?

我们大部分人应该都看过谍战影视剧,在剧中不管是敌方、友方还是我方,要想传递情报,基本都是通过无线电台进行联络的。而一旦离开无线电台,谍报人员之间的联络沟通就会变得十分困难。 在电影《永不消逝的电波》中,我们…

Hyper-V管理器无法连接到服务器,Hyper-V主机计算服务无法打开,vmcompute.exe应用程序无法正常启动(0xc0000606)的一种解决方法

Hyper-V无法连接到服务器,发现Hyper-V主机计算服务打不开,然后找到“C:\WINDOWS\System32\vmcompute.exe”,双击报错0xc0000606,用Microsoft 错误查找工具找到是程序不支持“控制流保护(CFG)”,…

vr消防隐患排查软件应用到加油站的好处

传统的隐患辨识排查安全培训方式主要以理论培训为主,现有的实操培训力量较弱且加油站涉及危险环境现有的实操培训难以满足实际需求,如何高效进行加油站安全隐患辨识与排查? 加油站火灾VR安全隐患排查系统是一种基于VR虚拟现实技制作术的智能化安全检查工…

Jmeter自定义函数二次开发

目录 前言: 开发步骤: 前言: JMeter自定义函数是一种使用Java编写的函数,它可以与JMeter脚本一起使用。如果JMeter原始函数不满足您的需求,您可以使用Java编写自定义函数来扩展其功能。 需求:读取本地存…

android 如何分析应用的内存(七)

android 如何分析应用的内存(七) 接上文,介绍六大板块中的第二个————malloc hook 上一篇的自定义分配函数,常常只能解决当前库中的分配,而不能跟踪整个app中的分配。 为此,android的libc库&#xff…

软件测试工程师的核心价值是什么?23年“我“要进阶高级测试...

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 与产品、研发相比…

面向制造业的IT管理

制造业的数字化和工业4.0技术的应用,使制造商能够优化生产,转变价值链,创造卓越的客户体验。随着行业采用新的技术,如人工智能(AI)、工业物联网(IIOT)和其他策略,制造商需要找到有效的方法来监控和管理他们的生产环境、…

一文彻底搞懂 Softmax 函数,数学原理分析和 PyTorch 验证

文章目录 1. Softmax 的定义2. Softmax 使用 e 的幂次的作用2.1 代码验证2.2 数学原理分析 3. 解决 Softmax 的数值溢出问题3.1 什么是数值溢出?3.2 解决数值上溢问题: x i − m a x ( x ) x_i-max(x) xi​−max(x)3.3 解决数值下溢问题:log_…

Python篇——数据结构与算法(第六部分:哈希表)

目录 1、直接寻址表 2、直接寻址表缺点 3、哈希 4、哈希表 5、解决哈希冲突 6、拉链法 7、常见哈希函数 8、哈希表的实现 8.1迭代器iter()和__iter__ 8.2str()和repr() 8.3代码实现哈希表 8.4哈…