MYSQL-8.0.23 zip安装
压缩包下载地址 https://dev.mysql.com/downloads/mysql/
- 以管理员权限运行 Cmd,进入 MYSQL 的解压缩文件bin目录下,运行如下命令:
- 初始化MySQL,输入mysqld --initialize --console,记录初始化密码
-
mysqld --initialize --console
- 免密登入 MySQL
-
mysqld --shared-memory --skip-grant-tables --console
- 以管理员权限运行 Cmd,进入 MySQL 的安装目录 bin 目录下,运行如下命令:
-
mysql
- 刷新mysql权限设置
-
flush privileges
- 更新root 账号密码
-
ALTER USER 'root'@'localhost' IDENTIFIED BY '此处填写你的密码'
- 注册成系统服务
-
mysqld install mysql
总结
单纯的 --skip-grant-tables 在 8.0 版本中已经无效了,需要另外加上 --shared-memory,才能直接免密进入。因为 MySQL 服务并未在 Windows 环境下注册过,这种情况只需要进入 MySQL 安装目录的 bin 目录下,运行 mysqld --install 命令,出现提示 Service successfully installed. 即可。