手动安装mysql8.0.44

一.下载MySQL压缩包
https://dev.mysql.com/downloads/mysql/

二.解压到d:\\software下,重命名文件夹为mysql8

在mysql目录下建立my.ini 如下

bash 复制代码
[mysqld]
sql_mode='NO_AUTO_VALUE_ON_ZERO,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,PIPES_AS_CONCAT,ANSI_QUOTES'
# 严格模式 0是关闭1是打开
innodb_strict_mode=0
# 设置 3306 端口
port=23306
# 设置 mysql 的安装目录,即 bin 目录
basedir="D:\\software\\mysql8"
# 设置 mysql 数据库的数据的存放目录,即 data 目录
datadir="D:\\software\\mysql8\\data"
# 允许最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端使用的字符集默认为 utf8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用 "mysql_native_password" 插件认证mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置 mysql 客户端默认字符集
default-character-set=utf8
[client]
# 设置 mysql 客户端连接服务端时默认使用的端口
port=23306
default-character-set=utf8

三.执行命令

bash 复制代码
D:\software\mysql1\bin> ./mysqld.exe --initialize --console

2025-12-23T02:01:21.055493Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.

2025-12-23T02:01:33.309748Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.

2025-12-23T02:01:51.318784Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: 3Q1ZDpcuKr:Z

上边红色这个是初始的密码

四.建立服务

bash 复制代码
D:\software\mysql1\bin> ./mysqld.exe --install mysql8

启动服务 net start mysql8

删除服务命令 ./mysqld.exe remove mysql服务名

五.登录并更改密码:

bash 复制代码
D:\software\mysql8\bin> ./mysql -uroot -p
Enter password: ************ 输入最开始红色那个密码

六.更改密码:

bash 复制代码
mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'xxxxxxx'
相关推荐
Edward.W2 小时前
Android (ADB)、iOS、OpenHarmony 常用调试命令对照表
android·ios·adb
Railshiqian2 小时前
DeepSeek反馈的,如何通过adb获取某个Window或View的绘制内容的方法
android·adb
消失的旧时光-19432 小时前
Android(Kotlin) ↔ Flutter(Dart) 的“1:1 对应表”:架构分层来对照(MVVM/MVI 都适用)
android·flutter·kotlin
Coffeeee2 小时前
Android15适配之edge-to-edge和16kb到底咋适配
android·前端·android studio
Java猿_11 小时前
Spring Boot 集成 Sa-Token 实现登录认证与 RBAC 权限控制(实战)
android·spring boot·后端
Jerry13 小时前
Jetpack Compose Navigation
android
介一安全14 小时前
【Frida Android】实战篇17:Frida检测与绕过——基于inline hook的攻防实战
android·网络安全·逆向·安全性测试·frida
龙之叶15 小时前
Android如何通过adb命令push文件后在媒体库中显示
android·adb
Just_Paranoid16 小时前
【Settings】Android 设备信息相关参数的获取
android·5g·wifi·ip·sn·network