win系统下安装mysql5.7并配置环境变量、设置root用户和服务启动的详细操作教程

本篇文章主要讲解:win系统下安装mysql5.7并配置环境变量、设置root用户和服务启动的详细操作教程
日期:2024年2月22日
作者:任聪聪

一、mysql5.7版本的下载

官方下载地址:https://downloads.mysql.com/archives/community/

步骤一、选择版本号

在这里插入图片描述
说明:如上图选择合适的版本信息,检索出所需的系统版本安装包。

步骤二、选择win系统的安装版本

在这里插入图片描述
end:等待下载完毕进入到安装环节教程。
在这里插入图片描述

二、安装mysql5.7并配置相关信息

步骤一、解压缩mysql5.7的zip包

在这里插入图片描述

步骤二、移动到自己常用的或者专门的文件目录下

在这里插入图片描述
end:完成后进入到环境变量配置环节。

三、配置mysql5.7的环境变量

步骤一、打开搜索,输入 环境变量如下图:

在这里插入图片描述

步骤二、点击进入设置,找到环境变量配置,如下图。

在这里插入图片描述

步骤三、进入到环境变量配置界面,找到path的配置,并双击,进入到如下界面:

在这里插入图片描述

步骤四、添加mysql路径,如下图

在这里插入图片描述

步骤五、打开cmd测试mysql的命令是否生效。

输入命令:mysql --version,如下图,如果结果一致则说明配置环境变量完成。
在这里插入图片描述

四、安装mysql的win系统服务,并启动mysql5.7服务

cmd操作安装服务和卸载服务命令说明:mysqld -install安装、mysqld -remove卸载。

步骤一、安装mysql服务:

在这里插入图片描述

步骤二、服务初始化

命令:mysqld --initialize-insecure --user=mysql
在这里插入图片描述

步骤三、启动mysql服务:

命令:net start mysql
在这里插入图片描述
注意:上述我有变更过一次mysql的安装目录,请结合自己的实际目录进行配置即可!如果以前有安装过,不要轻易修改注册表路径,建议直接在原有的服务目录进行操作,将自己的mysql包安装到原有目录中。

停止服务:net stop mysql

五、登录mysql数据库,并创建数据库和导入数据

步骤一、登录数据库

输入命令:mysql -u root -p ,如下图:
在这里插入图片描述
注意:默认密码是为空的,不需要输入,开发环境建议保持,如果不是建议设置密码。

步骤二、给root用户设置密码,admin888

输入命令:

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

在这里插入图片描述

刷新权限:

FLUSH PRIVILEGES; 

在这里插入图片描述
退出登录:

exit;

重新登录:
在这里插入图片描述

六、常见问题说明:

1.系统报错4

如果安装后提示,系统文件错误的情况,请再次执行mysqld -install,查看实际的默认路径,如果默认路径和自己的路径不一致,建议直接转移mysql到默认地址,注意bin文件目录的位置,即可解决问题。

2.无权限报错

安装mysql服务时,记得以管理员身份进行运行cmd,如果不是则没有权限安装系统服务。

3.系统报错5或无法服务初始化

在这里插入图片描述
如果系统报错5,那么记得自己在安装目录下创建my.ini文件内容如下,或检查其他安装事项:

[mysqld]
# 设置MySQL服务器的端口号,默认为3306
port = 3306# 设置MySQL服务器的安装目录
basedir = C:\Program Files\MySQL\MySQL Server 5.7\# 设置MySQL服务器的数据存储目录
datadir = C:\Program Files\MySQL\MySQL Server 5.7\mysqld\data\# 设置MySQL服务器的最大连接数,默认为150
max_connections = 150# 设置MySQL服务器的字符集,推荐使用utf8mb4以支持更多的字符
character-set-server = utf8mb4# 设置MySQL服务器的排序规则,推荐使用utf8mb4_general_ci以支持更多的字符
collation-server = utf8mb4_general_ci# 设置每个MySQL线程的堆栈大小,默认为256KB
thread_stack = 256K# 设置事务隔离级别,默认为READ-COMMITTED
transaction_isolation = READ-COMMITTED# 设置是否开启二进制日志,用于记录数据库的所有更改,默认为0(不开启)
log-bin = 0# 设置MySQL服务器的ID,用于标识不同的MySQL服务器,默认为1
server-id = 1

位置:
在这里插入图片描述

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

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

相关文章

Spring框架@Autowired注解进行字段时,使用父类类型接收子类变量,可以注入成功吗?(@Autowired源码跟踪)

一、 前言 平常我们在使用spring框架开发项目过程中,会使用Autowired注解进行属性依赖注入,一般我们都是声明接口类型来接收接口实现变量,那么使用父类类型接收子类变量,可以注入成功吗?答案是肯定可以的!…

linux下执行文件包含^M,将window文件格式内容转为linux格式

查看文件内容 cat -v jvm_options 报错信息 ./bin/install-plugin.sh: /bigdata/opt/s/seatunnelsgg/apache-seatunnel-2.3.4/mvnw: /bin/sh^M: bad interpreter: No such file or directory install connector : connector-selectdb-cloud安装工具 yum install -y dos2uni…

一文了解LM317T的引脚介绍、参数解读

LM317T是一种线性稳压器件,它具有稳定输出电压的特性。LM317T可以通过调整其输出电阻来确保输出电压的稳定性,因此被广泛应用于各种电子设备中。 LM317T引脚图介绍 LM317T共有3个引脚,分别是: 输入引脚(输入电压V_in&…

本地配置多个git账户及ll设置

本地配置多个git账户 清除全局配置将命令行,切换到ssh目录生成GitLab和Gitee的公钥、私钥去对应的代码仓库添加 SSH Keys添加私钥ll设置 管理密钥验证仓库配置关于gitgitee.com: Permission denied (publickey) 清除全局配置 此步骤可以不做,经测试不影…

测试环境搭建整套大数据系统(六:搭建sqoop)

一:下载安装包 https://archive.apache.org/dist/sqoop/ 二:解压修改配置。 tar -zxvf sqoop-1.4.7.bin__hadoop-2.6.0.tar.gz -C /opt cd /opt mv sqoop-1.4.7.bin__hadoop-2.6.0/ sqoop-1.4.7修改环境变量 vi /etc/profile#SQOOP_HOME export SQOOP_…

成功经营社区店的商业模式与案例分析

随着互联网的发展,线上购物已经成为了人们生活中不可或缺的一部分。然而,实体店依然具有不可替代的优势,特别是在社区环境中。 社区店不仅能够为居民提供便利的购物体验,还能为店主带来稳定的收入。 本人在社区开鲜奶吧已经5年时…

数据结构2月19日

题目&#xff1a;顺序表作业 代码&#xff1a; 功能区&#xff1a; #include <stdio.h>#include <stdlib.h>#include "./d2191.h"SeqList* create_seqList(){SeqList* list (SeqList*)malloc(sizeof(SeqList));if(NULL list){return NULL;}list->p…

罗克韦尔AB的PLC实现ModbusTCP和ModbusRTU协议标签方式通讯

本文是通过IGT-DSER智能网关读写AB罗克韦尔Compact、Control系列PLC的标签数据缓存并转为Modbus从站协议&#xff0c;与上位机通讯的案例。 打开智能网关的参数软件(下载地址)&#xff0c;通过功能->数据转发与平台对接&#xff0c;再选择数据转发与缓存’&#xff0c;进入以…

基于SpringBoot的教师宿舍管理系统设计与实现(源码+调试)

项目描述 临近学期结束&#xff0c;还是毕业设计&#xff0c;你还在做java程序网络编程&#xff0c;期末作业&#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。今天给大家介绍一篇基于SpringBoot的教师宿…

PolarDN MISC做题笔记

cat flag 使用01打开flag.png,发现图片尾部有padding的数据。D0 CF 11 E0 A1 B1 1A E1为office2007以前版本的文件头。将其另存为flag.doc,打开发现提示需要密码。&#xff08;可以注意到&#xff1a;D0CF11E0非常类似DOCFILE&#xff09; 使用john的office2john.py 提取hash …

第3部分 原理篇2去中心化数字身份标识符(DID)(2)

3.2.2. DID相关概念 3.2.2.1. 去中心化标识符 (Decentralized identifier&#xff0c;DID) 本聪老师&#xff1a;DID有两个含义&#xff0c;一是Decentralized identity&#xff0c;就是去中心化身份&#xff0c;是广泛意义的DID。另外一个是Decentralized identifier&#xf…

小兴教你做平衡小车-stm32程序开发(新建通用工程)

文章目录 1、准备工作2、拷贝文件2.1 拷贝文件到FWLIB文件夹2.2 拷贝文件到CMSIS文件夹2.3 拷贝文件到USER文件夹 3、keil新建工程4、通用工程下载 参考博客&#xff1a; 零死角玩转stm32初级篇1-从零创建STM32工程模板 1、准备工作 首先呢&#xff0c;我们用压缩软件解压之前…

基于springboot+vue的植物健康系统(前后端分离)

博主主页&#xff1a;猫头鹰源码 博主简介&#xff1a;Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万、专注Java技术领域和毕业设计项目实战&#xff0c;欢迎高校老师\讲师\同行交流合作 ​主要内容&#xff1a;毕业设计(Javaweb项目|小程序|Pyt…

2024开年,手机厂商革了自己的命

文&#xff5c;刘俊宏 编&#xff5c;王一粟 2024开年&#xff0c;AI终端的号角已经由手机行业吹响。 OPPO春节期间就没闲着&#xff0c;首席产品官刘作虎在大年三十就迫不及待地宣布&#xff0c;OPPO正式进入AI手机时代。随后在开年后就紧急召开了AI战略发布会&#xff0c;…

Django学习笔记-创建第一个django项目

1.创建一个虚拟环境的python项目 2.点击解释器设置 3.安装django包 4.终端选择Command Prompt 5.创建django项目运行django-admin startproject demo01(自命名) 6.修改连接数据库为mysql 7.修改语言(中国汉语)和时区(亚洲上海)USE_TZ改为False,否则时区不生效 8.修改TEMPLA…

Vue | (四)使用Vue脚手架(上) | 尚硅谷Vue2.0+Vue3.0全套教程

文章目录 &#x1f4da;初始化脚手架&#x1f407;创建初体验&#x1f407;分析脚手架结构&#x1f407;关于render&#x1f407;查看默认配置 &#x1f4da;ref与props&#x1f407;ref属性&#x1f407;props配置项 &#x1f4da;混入&#x1f4da;插件&#x1f4da;scoped样…

关于设备连接有人云的使用及modbus rtu协议,服务器端TCP调试设置

有人云调试 调试过程问题1. 关于modbus rtu协议,实质上有三种modbus基本原理modbus 格式2. 关于modbus crc16通信校验3. 关于在ubuntu阿里云服务器端,监听网络数据之调试mNetAssist4. 使用有人FAE传给的设置软件问题???之前的一个项目,再拿出来回顾下。 调试过程 先 要在有…

寄存器的功能和地址详细信息

基于Modbus协议中各种寄存器的功能和地址详细信息&#xff0c;这里再进一步阐述它们如何对应于DI&#xff08;数字输入&#xff09;、DO&#xff08;数字输出&#xff09;、AI&#xff08;模拟输入&#xff09;、和AO&#xff08;模拟输出&#xff09;类型&#xff1a; 离散输入…

golang 监听ip数据包(golang纯享版)

golang 监听ip数据包(golang纯享版) 【注】本机编译运行平台为linux&#xff0c;如需测试代码请移至linux平台进行代码测试 本文以ip4 作为案例进行包抓取示范&#xff0c;ip6抓取与ip4方式异曲同工&#xff0c;可自行举一反三得出 第一步&#xff0c;通过wireshark抓包拿到…

【LeetCode: 889. 根据前序和后序遍历构造二叉树 + DFS】

&#x1f680; 算法题 &#x1f680; &#x1f332; 算法刷题专栏 | 面试必备算法 | 面试高频算法 &#x1f340; &#x1f332; 越难的东西,越要努力坚持&#xff0c;因为它具有很高的价值&#xff0c;算法就是这样✨ &#x1f332; 作者简介&#xff1a;硕风和炜&#xff0c;…