Windows10 MySQL(8.0.37)安装与配置

一、MySQL8.0.37下载

官网下载链接:

https://dev.mysql.com/downloads/

解压文件,解压到你想要的位置

二、新建MySQL配置文件

右键新建文本文档

新建my.txt文件

编辑my.txt文件,输入以下内容

[mysqld] 
# 设置 3306 端口 
port=3306 
# 设置 mysql 的安装目录 
basedir=C:\MySQL\mysql-8.0.37-winx64
# 设置 mysql 数据库的数据的存放目录
datadir=C:\MySQL\mysql-8.0.37-winx64\data 
# 允许最大连接数 
max_connections=200 
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统 
max_connect_errors=10 
# 服务端使用的字符集默认为 UTF8 
character-set-server=utf8 
# 创建新表时将使用的默认存储引擎 
default-storage-engine=INNODB 
# 默认使用“mysql_native_password”插件认证 
default_authentication_plugin=mysql_native_password 
[mysql] 
# 设置 mysql 客户端默认字符集 
default-character-set=utf8 
[client] 
# 设置 mysql 客户端连接服务端时默认使用的端口 
port=3306 
default-character-set=utf8

保存,将my.txt文件后缀改为.ini

三、配置环境变量

工具栏搜索:高级系统设置,或者鼠标右键此电脑>属性>高级系统设置 。

点击:环境变量(ps:注意是系统变量不是上面的用户变量) 新建变量名:MYSQL_HOME   变量值:C:\Mysql\mysql-8.0.37-winx64 (安装路径)点击确定

系统变量找到:Path 点击编辑

新建变量:%MYSQL_HOME%\bin 点击确定,也可以单独在path设置成一条:C:\MySQL\mysql-8.0.37-winx64\bin即可。也就是你安装位置下的bin文件夹。

点击确定,确定,确定(没错就是要点三个确定)

四、初始化并登录MySQL数据库

具体步骤:

#创建data文件夹(不要手动创建data文件夹,否则可能后面启动mysql服务启动不了!启动不了清删除data文件夹,重新执行以下代码。执行后出现data文件夹 ps:每执行一段代码都要点击回车键)mysqld --initialize-insecure#初始化语句(执行后打开data文件夹出现初始化文夹)mysqld --defaults-file=C:\MySQL\mysql-8.0.37-winx64\my.ini --initialize –console C:\MySQL\mysql-8.0.37-winx64#安装MySQL服务mysqld install#进行初始化创建root用户mysqld --initialize-insecure --user=mysql#启动MySQL服务net start mysql#启动后root用户密码初始为空,设置密码123456mysqladmin -u root -p password 123456#回车出现 “Enter password” 不用输入直接点击回车下一步 不用输入直接点击回车下一步 不用输入直接点击回车下一步重要的事情说三遍,密码就是123456,不要填enter password,请参考下面全部指令图好吧!

完成,收工!!!

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

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

相关文章

nvm-windows nodejs 版本管理安装

下载和说明地址: GitHub - coreybutler/nvm-windows: A node.js version management utility for Windows. Ironically written in Go.

Speech JS:JavaScript 的语音识别与合成

随着人工智能和自然语言处理技术的快速发展,语音识别和语音合成已经成为许多应用程序的重要功能。在 Web 开发领域,Speech JS 是一个非常实用的工具库,它使得在 JavaScript 应用中实现语音识别和语音合成变得更加简便和高效。 什么是 Speech…

SQLServer使用 PIVOT 和 UNPIVOT行列转换

在SQL Server中,PIVOT是一个用于将行数据转换为列数据的操作。它特别适用于将多个行中的值转换为多个列的情况,并在此过程中执行聚合操作。以下是关于SQL Server中PIVOT操作的详细解释和示例: 1、本文内容 概述语法备注关键点简单 PIVOT 示…

Linux 常用命令 - userdel 【删除用户】

简介 userdel 这个命令源自于 “user delete”,即用户删除。这个命令主要用于在 Linux 系统中删除用户账户及其相关文件。当管理员需要移除一个用户及其在系统中的所有踪迹时,会用到这个命令。 使用方式 userdel [选项] 用户名常用参数 -f&#xff1a…

15.RedHat认证-Ansible自动化运维(上)

15.RedHat认证-Ansible自动化运维(上) RHCE8-RH294 Ansible自动化(Ansible版本是2.8.2) Ansible介绍 1.Ansible是什么? Ansible是一个简单的强大的无代理的自动化运维工具(Ansible是自动化运维工具)Ansible特点 简…

华为Atlas 300I 推理卡显卡安装

华为Atlas 300I 推理卡显卡安装 参考链接: https://support.huawei.com/enterprise/zh/doc/EDOC1100115618/c5bac9d1 确认操作系统 查询服务器当前运行环境的操作系统架构及版本 uname -m && cat /etc/*release获取软件包 下载对应版本的包 A800-3000-NP…

idea自动生成单元测试工具

idea自动生成单元测试工具 Squaretest插件(收费)TestMe插件(免费)启动springboot应用调用rest接口 Squaretest插件(收费) 1.File——>Settings——>Plugins,搜索Squaretest,然…

RPC知识

一、为什么要有RPC: HTTP协议的接口,在接口不多、系统与系统交互较少的情况下,解决信息孤岛初期常使用的一种通信手段;优点就是简单、直接、开发方便,利用现成的HTTP协议进行传输。 但是,如果是一个大型的网…

Java 对象(列表)复制【工具类】

Java当中常常会遇到对象的复制或者列表对象的复制,准备了一份工具类供大家参考: import org.springframework.beans.BeanUtils; import org.springframework.util.CollectionUtils;import java.util.ArrayList; import java.util.List; import java.uti…

[大模型]XVERSE-7B-chat FastAPI 部署

XVERSE-7B-Chat为XVERSE-7B模型对齐后的版本。 XVERSE-7B 是由深圳元象科技自主研发的支持多语言的大语言模型(Large Language Model),参数规模为 70 亿,主要特点如下: 模型结构:XVERSE-7B 使用主流 Deco…

HAL库开发--STM32的HAL环境搭建

知不足而奋进 望远山而前行 目录 文章目录 前言 下载 安装 解压 安装 添加开发包 修改仓库路径 下载软件开发包(慢,不推荐) 解压已有软件开发包(快,推荐) 总结 前言 在嵌入式系统开发中&#x…

线上教育培训办公系统系统的设计

管理员账户功能包括:系统首页,个人中心,管理员管理,教师管理,学生管理,运营事件管理 教师账户功能包括:系统首页,个人中心,学生管理,作业管理,电…

【React】《React 学习手册 (第2版) 》笔记-Chapter4-React 运行机制

四、React 运行机制 使用 React 构建应用几乎离不开 JSX。这是一种基于标签的 JavaScript 句法,看起来很像 HTML。 为了在浏览器中使用 React,我们要引入两个库:React 和 ReactDOM。前者用于创建视图,后者则具体负责在浏览器中渲…

Java版+ SaaS应用+接口技术RESTful API 技术开发的智慧医院HIS系统源码 专注医院管理系统研发 支持二开

Java版 SaaS应用接口技术RESTful API WebSocket WebService技术开发的智慧医院HIS系统源码 专注医院管理系统研发 支持二开 医院住院管理系统(Hospital Information System简称HIS)是一门医学、信息、管理、计算机等多种学科为一体的边缘科学&#xff…

servlet数量太多,搞个轻量级springmvc

这两天用jspservletMySQL开发了一个企业网站,后台和前台都有,功能已经实现了,现在总结发现,servlet是真的多,我这个系统有7个表,后台实现一遍增删改查,就得有28个servlet,而且还有前…

LabVIEW与Matlab联合编程的途径及比较

​ LabVIEW和Matlab联合编程可以通过多种途径实现,包括调用Matlab脚本节点、使用LabVIEW MathScript RT模块、利用ActiveX和COM接口,以及通过文件读写实现数据交换。每种方法都有其独特的优势和适用场景。本文将详细比较这些方法,帮助开发者…

给文件夹加密的最简单方法

安当TDE透明加密针对文件夹数据加密的保护方案主要包括以下几个方面: 1. 透明加密机制: 用户无需关心数据的加密和解密过程,操作文件夹时就像处理普通数据一样。加密和解密操作在后台自动进行,对用户和应用程序透明。 2. 高性能加…

python文件操作(Windows路径,内置os库)+ 正则表达式(语法与re库)

文章目录 前言1 Windows路径(1)绝对路径 (Absolute Path)(2)相对路径 (Relative Path)一、python文件的读写操作1 读写(1)打开文件file = open(test1.txt,r,encoding=utf-8) --- 打开文件(2)读取文件内容content = file.read() --- 读取全部内容,返回字符串lines = re…

【QT5】<知识点> QT常用知识(更新中)

目录 一、更改文本颜色和格式 二、QT容器类 三、字符串与整数、浮点数之间的转换 四、QString常用功能 五、SpinBox的属性介绍 六、滑动、滚动、进度条和表盘LCD 七、时间、日期、定时器 一、更改文本颜色和格式 动态设置字体粗体:QFont对象的setBold方法动态…

java第二十四课 —— super 关键字 | 方法重写

super 关键字 基本介绍 super 代表父类的引用,用于访问父类的属性、方法、构造器。 基本语法 访问父类的属性,但不能访问父类的 private 属性。 super.属性名; 访问父类的方法,不能访问父类的 private 方法。 super.方法名(参数列表); 访…