mysql8.0.11安装成功后初始化临时密码报错
安装mysql8.0.11成功后查看mysql版本号
执行初始化命令mysqld --initialize --console报错
问题原因以及解决方法
使用临时密码登录MySQL并修改密码
安装mysql8.0.11成功后查看mysql版本号
PS C:\WINDOWS\system32> mysql --version
C:\Software\mysql-8.0.11-winx64\bin\mysql.exe Ver 8.0.11 for Win64 on x86_64 (MySQL Community Server - GPL)
执行初始化命令mysqld --initialize --console报错
以管理员身份打开cmd进入到MySQL的bin目录,执行命令mysqld --initialize --console
命令mysqld --initialize --console的作用是使MySQL初始化并得到临时密码。
PS C:\Software\mysql-8.0.11-winx64\bin> mysqld --initialize --console
2018-10-31T03:18:05.201142Z 0 [System] [MY-013169] [Server] C:\Software\mysql-8.0.11-winx64\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 2356
2018-10-31T03:18:05.231148Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
2

本文介绍了在安装MySQL8.0.11后,执行初始化命令`mysqld --initialize --console`遇到的错误 `[ERROR] [MY-010457]`。错误原因是data目录已有文件。解决方法是清空data文件夹,然后重新执行初始化命令。成功初始化后,获取到临时密码,并展示了如何使用临时密码登录MySQL并修改为新密码。
最低0.47元/天 解锁文章
5070

被折叠的 条评论
为什么被折叠?



