mysql8在Win10下安装教程
一.准备工作
下载mysql8安装包,下载URL地址:https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-8.0/
二、管理员权限执行mysql-8.0.23-winx64.msi安装,一直下一步即可
三、配置mysql8的参数并启动数据库windows后台服务
在默认安装路径C:\Program Files\MySQL\MySQL Server 8.0目录中新建配置文件 my.ini ,文件内容如下:
#########################################################
[client]
port=3307
default-character-set=utf8
[mysqld]
port=3307
character_set_server=utf8
#安装路径
basedir=C:\\Program Files\\MySQL\\MySQL Server 8.0
#数据路径
datadir=C:\\Program Files\\MySQL\\MySQL Server 8.0\\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
Server=C:\\Program Files\\MySQL\\MySQL Server 8.0\\data\\mysqld.exe
#########################################################
进入C:\Program Files\MySQL\MySQL Server 8.0\bin目录, 管理员启动cmd,依次执行如下命令:
安装:
mysqld -install mysql8
初始化:
mysqld --initialize
启动:
net start mysql8
四、关于默认用户和密码
mysql8会生成一个默认密码,默认密码在C:\Program Files\MySQL\MySQL Server 8.0\data路径下:机器名.err里

用这个密码进去之后再修改密码就可以了; 使用默认密码登陆:

修改root用户的密码为“123456”:alter user 'root'@'localhost' identified by '123456';

五、异常处理
连接Navicat工具,Navicat for MySQL 连接 Mysql 8.0.23 出现1251- Client does not support authentication protocol 错误!
解决方法如下:
登陆:
mysql -u root -p
修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
刷新权限:
flush privileges;
潤沁網路大學
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具