Windows本地MySQL8.x源文件安装与配置

Windows本地MySQL8.x源文件安装与配置

本篇介绍了MySQL 8.0.25的安装、配置、密码重置以及常见问题的解决方案,适合初学者快速上手。如果在安装或使用过程中遇到问题,可以参考本文的解决方案进行处理。

1 下载安装包

1.1 MySQL 8.0.25 下载

访问MySQL官网下载页面:https://dev.mysql.com/downloads/mysql/

在这里插入图片描述

1.2 下载MySQL Workbench 8.0.25 可视化管理数据库

官网下载地址:https://dev.mysql.com/downloads/workbench/

MySQL Workbench下载页面

2 MySQL压缩包安装与配置

2.1 解压与文件夹重命名

解压mysql压缩包,到本地路非中文路径。

在这里插入图片描述

2.2 安装MySQL服务

管理员身份打开命令提示符,进入刚下载的mysql解压目录的bin路径下,执行以下命令:

mysqld -install  # 安装MySQL服务 
mysqld --initialize --console  # 初始化MySQL,生成临时密码(注意保存控制台输出的临时密码)
net start mysql # 启动MySQL服务 
mysql -u root -p # 使用root用户登录MySQL,输入临时密码 

在这里插入图片描述

在这里插入图片描述

2.3 常见问题处理

如果安装失败,删除data文件夹,移除mysql服务后重新执行命令:

net stop mysql # 如果MySQL服务正在运行,先停止服务 
mysqld remove  # 移除MySQL服务

3 设置MySQL账户密码

3.1 修改root密码

登录MySQL后,执行以下命令修改密码:

ALTER USER root@localhost IDENTIFIED BY '你的密码'; # 修改root用户的密码 
FLUSH PRIVILEGES;   # 刷新权限 

在这里插入图片描述

4 MySQL Workbench 8.0.25 安装与运行

4.1 安装与运行问题

如果运行MySQL Workbench时出现错误,可能是缺少Microsoft Visual C++ Redistributable 2019,请下载并安装以下组件:

  • x86版本:https://aka.ms/vs/16/release/VC_redist.x86.exe
  • x64版本:https://aka.ms/vs/16/release/VC_redist.x64.exe

在这里插入图片描述

4.2 启动MySQL服务

如果MySQL Workbench无法连接或显示异常,可能是MySQL服务未启动。使用以下命令,管理员身份执行启动服务:

net start mysql # 启动MySQL服务 

在这里插入图片描述

在这里插入图片描述

正常连接状态如下:

在这里插入图片描述

5 MySQL 忘记密码重置root密码

5.1 跳过权限检查

如果忘记root密码,可以通过以下步骤重置:

net stop mysql # 停止MySQL服务 
mysqld --skip-grant-tables --shared-memory # 跳过权限检查启动MySQL 

5.2 重置密码

打开新的命令行窗口,执行以下命令:

mysql -uroot -p # 登录MySQL无需密码,直接回车
use mysql;      # 使用mysql数据库 
#清空root用户的密码字段 
UPDATE mysql.user  SET authentication_string=null WHERE User='root'; 
#设置新密码 
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '你的密码';
FLUSH PRIVILEGES;  # 刷新生效
exit;  # 退出MySQL

5.3 重启MySQL服务

关闭所有命令行窗口,重新启动MySQL服务:

net start mysql 

6 常见问题与解决方案

6.1 JDBC驱动与JDK版本问题

如果Java程序无法连接MySQL,可能是JDBC驱动与JDK版本不匹配。请确保使用与MySQL版本兼容的JDBC驱动和JDK版本。

  • 下载MySQL JDBC驱动:https://dev.mysql.com/downloads/connector/j/
  • 下载JDK地址:Java Archive | Oracle
  • 进行配置Path环境变量JAVA_HOME

在这里插入图片描述

在这里插入图片描述

本博客基于m2w创作。版权声明:除特殊说明,博客文章均为Banqc原创,依据CC BY-SA 4.0许可证进行授权,转载请附上出处链接及本声明。Serving and Reaching Out © 2022 by Banqc is licensed under CC BY-SA 4.0
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇