我是 MySQL 新手,正在使用 Windows Installer 设置新的 MySQL 实例,系统提示我输入两个密码。
当前 Root 密码和 MySQL Root 密码。
新安装是否有标准的当前根密码?
这两个密码有什么区别。
如果您不记得当前的 root 密码并想要安装新的 MySQL 实例,并且您已经应用了其他方法,如
"-init-file.txt"
,但仍然失败。
还有另一种对我有用的解决方案。从控制面板卸载 MySQL 并没有删除所有文件,它在系统中留下了一些引用。
要完全删除MySQL文件,请打开文件夹路径
C:\Users\your pc name\AppData\Roaming
并删除MySQL文件夹。然后再删除
C:\ProgramData\MySQL
中的一个引用,如果不可见,请检查文件夹视图选项并取消选中“不显示隐藏文件”。 MySQL的最后一个引用存在于我们的系统服务中:
在任务栏的搜索框中键入“服务”。找到与MySQL相关的服务并记下来。我的例子有两个(MySQLRouter 和 MYSQL80)。
以管理员身份打开命令提示符并输入:
sc delete "ServiceName"
,
就我而言:
sc delete MySQL80
sc delete MySQLRouter
使用上述命令确保删除所有与 MySQL 相关的服务。重新启动计算机并使用新配置安装 MySQL 实例。
root用户的标准密码很简单:password
每个用户都有自己的密码。所以密码必须属于某个用户。所以密码的唯一区别就是它们所包含的内容。
root 是安装时创建的唯一用户。安装后是否创建了新用户?
问题:- 新的 mysql 安装步骤要求输入当前 root 密码,而理想情况下应该提示设置新密码选项。
解决方案:-问题可能是由于之前存在不成功的mysql安装,即使卸载后仍留下内容。(位于c:mysql,c:/program files/mysql,c:/program data/mysql) 就我而言,他们需要手动删除;之后 mysql 的新安装就顺利进行了。 (也必须进行 msconfig,以处理在此过程中某个时候不断挂起的窗口。)
社区 wiki 有一个关于需要遵循的步骤的出色指南。
请注意,从安装程序中卸载 MySQL 还会提供删除所有数据的选项,默认情况下未选择该选项。
选中此框,然后卸载 MySQL。
之后,请遵循社区 wiki 中的指南。
完全卸载mysql所有设置 删除所有与MySQL相关的文件 来自程序文件,程序文件x86:
C>用户名>appdata_>漫游>mysql
之后安装mysql
尝试使用
su
或 sudo -i
切换到 root 用户,如果可能,然后使用密码作为 password
。
您似乎已经安装了以前的安装或未正确卸载