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://www.hqwc.cn/news/487220.html

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

相关文章

利用DevOps和ITSM的集成能促进IT技术

在当今这个快节奏和技术驱动的世界里,DevOps 和 IT 服务管理(ITSM)理念在培养心理健康和减少技术压力的工作环境中正在发挥重要作用。混合最佳实践,实现更好、更快、更安全的服务。 什么是DevOps? DevOps 专注于采用协…

vite为什么编译比webpack快

启动速度:Vite在启动时不需要打包,因为它支持ES模块加载,不需要编译和打包所有模块的依赖。这意味着Vite在启动时不需要像Webpack那样构建整个项目的文件,因此启动速度更快。 1 vite 采用 es 新规范 vite 中的 main.ts 中可以直…

项目优化-

前言 用户浏览菜品,添加购物车,下单等操作最终都会反映成一个sql,操作数据库。 但是当前系统只部署了一台数据库,读和写所有压力都由一台数据库承担,压力大;如果数据库服务器磁盘损坏则数据丢失&#xff0…

【多线程】多线程带来的的风险-线程安全 (重点)

这里写自定义目录标题 1 观察线程不安全2 线程安全的概念3 线程不安全的原因线程调度是随机的修改共享数据原⼦性可⻅性Java 内存模型 (JMM)指令重排序 4 解决之前的线程不安全问题 1 观察线程不安全 public class ThreadDemo {// 此处定义⼀个 int 类型的变量private static …

人工智能驱动的风险管理如何支持网络安全

人工智能 (AI)自 20 世纪 50 年代中期以来就已经出现,但由于 ChatGPT 等易于使用的应用程序以及生成式 AI的可用性不断提高,现在它经常出现在头条新闻中。 使用 Signal 监控进行的分析发现,根据 Signal 搜索的文章,人工智能在 20…

【Python笔记-设计模式】外观模式

一、说明 外观模式是一种结构型设计模式,能为程序库、框架或其他复杂类提供一个统一的接口。 (一) 解决问题 简化复杂系统的接口调用 (二) 使用场景 简化复杂系统:需要一个指向复杂子系统的直接接口, 且该接口的功能有限时重构复杂的代码…

128 Linux 系统编程6 ,C++程序在linux 上的调试,GDB调试

今天来整理 GDB 调试。 在windows 上我们使用vs2017开发,可以手动的加断点,debug。 那么在linux上怎么加断点,debug呢?这就是今天要整理的GDB调试工具了。 那么有些同学可能会想到:我们在windows上开发,…

Python 在Word中创建表格并填入数据、图片

在Word中,表格是一个强大的工具,它可以帮助你更好地组织、呈现和分析信息。本文将介绍如何使用Python在Word中创建表格并填入数据、图片,以及设置表格样式等。 Python Word库: 要使用Python在Word中创建或操作表格,需…

【更新】ARCGIS之成片区开发方案报备坐标txt格式批量导出工具(定制开发版)

序言 之前开发的成片区开发方案报备格式是按湖北省的标准定制的,目前,自然资源部又有了新的格式要求,现在新增国标版的成片区开发方案报备格式导出。 之前版本软件详见:软件介绍 一、软件简介 本软件是基于arcgis二次开发的工具&…

蜂窝物联网咖WiFi认证解决方案

项目背景 随着目前网咖模式越来越流行,给网吧部署一套无缝漫游的WIFI网络势在必行。同时,网吧无线准入的验证码在客户机上面进行更新,以防周边的人员进行蹭网,损失网吧的外网带宽。 01 需求分析 1. 网吧服务区域全部覆盖无盲区…

分享一个我爱工具网源码优化版

应用介绍 本文来自:分享一个我爱工具网源码优化版 - 源码1688 前几天在网上看到了一个不错的工具网源码,但是源码存在一些问题,遂进行了修改优化。 主要修改内容有: 1、后台改为账号密码登录,上传即用,不…

如何将建筑白模叠加到三维地球上?

​ 通过以下方法可以将建筑白模叠加到三维地球上。 方法/步骤 下载三维地图浏览器 http://www.geosaas.com/download/map3dbrowser.exe,安装完成后桌面上出现”三维地图浏览器“图标。 2、双击桌面图标打开”三维地图浏览器“ 3、点击“建筑白模”菜单&…