window系统安装 MySQL8.0 详细方式
MySQL8.0安装详细步骤:
1.官网下载压缩包
地址:https://downloads.mysql.com/archives/community/

2.添加环境变量path

3.以管理员方式运行cmd命令

4.安装命令
第一步、初始化数据库、会自动创建data目录,在data目录下会打开,"计算机名称.err"后缀的文件可以查看密码
mysqld --initialze
第二步、安装注入MySQL到系统
mysqld --install
第三步、启动mysql服务
net start mysql
第四步、登录MYSQL
mysql -u root -p #此处输入"计算机名称.err"后缀的临时密码
第五步、修改密码
alter user root@localhost identified by 'sun123';
flush privileges;
OK完工!!
安装MySQL遇到坑
1.之前安装过MySQL(失败/密码始终提示错误/未卸载干净),重新安装报错如:starting as process/ Failed to find valid data directory
C:\Windows\system32>mysqld --initialze --console
2025-06-29T14:34:57.823300Z 0 [System] [MY-010116] [Server] D:\App\Mysql\bin\mysqld.exe (mysqld 8.0.41) starting as process 16080
2025-06-29T14:34:57.833043Z 1 [ERROR] [MY-011011] [Server] Failed to find valid data directory.
2025-06-29T14:34:57.833411Z 0 [ERROR] [MY-010020] [Server] Data Dictionary initialization failed.
2025-06-29T14:34:57.833506Z 0 [ERROR] [MY-010119] [Server] Aborting
2025-06-29T14:34:57.833847Z 0 [System] [MY-010910] [Server] D:\App\Mysql\bin\mysqld.exe: Shutdown complete (mysqld 8.0.41) MySQL Community Server - GPL.
解决方法如下:
#停止MySQL服务
D:\App\Mysql\binnet stop mysql
mysql 服务正在停止.
mysql 服务已成功停止。
#删除MySQL的服务
D:\App\Mysql\bin>sc delete MySQL
[SC] DeleteService 成功
#重新开始安装MySQL数据库,参考前面的流程
mysqld --initialize
2.执行mysqld --initialize-insecure 没有生成临时密码解决方案
mysqld -remove MySQL #执行此命令重新安装即可,只执行mysqld --initialize
3.Navicat低版本连接MySQL提示Authentication plugin 'caching_sha2_password'报错,解决方式将mysql加密规则该我mysql_native_password即可
参考命令如下:
#mysql -u root -p 登录之后执行以下命令,Navicat即可连接成功
alter user 'root'@'localhost' identified by 'sun123' password expire never;
Query OK, 0 rows affected (0.04 sec)
mysql> alter user 'root'@'localhost' identified with mysql_native_password by 'sun123';
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> alter user root@localhost identified by 'sun123';
Query OK, 0 rows affected (0.01 sec)

浙公网安备 33010602011771号