架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 546|回复: 2

[资料] MySQL 8.0.36 在 Windows 下安装教程

[复制链接]
发表于 2024-4-11 19:52:21 | 显示全部楼层 |阅读模式
MySQL 数据库不用多说,程序员都知道,如何在 Windows 安装 MySQL 8.0.36 服务呢?

下载:https://dev.mysql.com/downloads/mysql/,选择“mysql-8.0.36-winx64.zip”进行下载,如下图:

截图_20240411191326.png

根据自己需求解压到指定目录,例如:C:\Database\mysql-8.0.36-winx64,在该目录下面新建 my.ini 文件,配置如下:

进入到 bin 文件夹,进行初始化,命令如下:

password.png

记住生成后的密码,开始安装 MySQL 服务,命令如下:

启动服务,命令如下:

将 MySQL 的 bin 路径添加到环境变量,然后通过 mysqld 进入到控制台。(略)

mysql.png

进入后需要修改密码,否则报错如下:

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
修改密码命令如下:

(完)





上一篇:Windows 系统 Maven 下载安装配置教程
下一篇:网站模块需求
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2024-4-11 19:54:59 | 显示全部楼层
Caching SHA2 password 和 MySQL native password 是MySQL数据库管理系统中用于认证的两种不同的插件。这两种插件的主要区别在于它们使用的哈希算法和安全性

区别

MySQL native password:这是MySQL早期版本的默认认证插件,它使用SHA1哈希函数,将密码哈希化后存储在数据库中。当用户尝试登录时,系统会将输入的密码进行同样的哈希处理,然后与存储的哈希值进行比较。如果两者匹配,用户则被授权登录。然而,SHA1的安全性在近年来已经被多次质疑,因此,MySQL在后续的版本中引入了新的认证插件

Caching SHA2 password:这是MySQL 8.0及以后版本的默认认证插件。它使用更安全的SHA-256哈希函数。除了提供更高的安全性,这个插件还引入了一个新的特性——密码缓存。这意味着,一旦用户成功登录,他们的密码(准确地说,是密码的哈希值)就会被缓存。因此,如果用户再次尝试登录,系统就可以直接从缓存中进行密码验证,而无需再次执行完整的哈希过程。这可以大大提高系统的性能
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2024-4-12 14:24:41 | 显示全部楼层
【实战】CentOS 7 使用 rpm 方式安装 MySQL 数据库
https://www.itsvse.com/thread-10242-1-1.html
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-5-21 04:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表