我是MySQL的新手,我正在使用Windows Installer设置一个新的MySQL实例,并提示输入两个密码。
当前root密码和MySQL Root密码。
新安装是否有标准的当前Root密码?
两个密码之间有什么区别。
答案 0 :(得分:2)
如果您不记得当前的root密码并想安装MySQL的新实例,并且还应用了其他方法(例如“ -init-file.txt”)但仍然失败,那么还有另一种解决方案对我有用是从控制面板卸载MySQL,但会删除主要文件,但不会删除它在系统中留下的所有文件,因此要从系统中完全删除MySQL文件,请先从控制面板卸载,然后打开文件夹路径为C:\ Users \您的PC名称\ AppData \ Roaming现在删除MySQL文件夹,然后在打开“ C”驱动器时删除ProgramData中的另一个引用。如果没有显示,将显示“ ProgramData”文件夹,然后检查您的文件夹视图选项并取消选中“不要” t显示隐藏文件”最后一个仍然存在的引用在我们的“服务”中,用于从系统服务中删除MySQL的引用:
在Windows任务栏中的搜索框中输入“服务”。
然后找到与MySQL相关的服务,将有2个服务,在我的情况下,名称为“ MySQL Router”和“ MySQL80”,但是如果您有一个或多个与MySQL相关的服务,请记下名称bcoz,它将在最后一步中使用,现在我们将如何知道它是MySQL服务如果与MySQL相关的服务将写入“ MySQL”。
最后一步,使用管理员打开命令提示符,然后键入: sc在这种情况下,请在命令提示符下删除“ ServiceName”
sc删除MySQL80
与“ MySQLRouter”相同
sc删除MySQLRouter
并通过使用带有特定服务名称的上述命令删除与MySQL有关的所有服务,足以重新启动计算机。现在,使用具有新配置的新实例安装MySQL。
答案 1 :(得分:1)
社区Wiki对于需要遵循的步骤提供了出色的指南。
请注意,从安装程序中卸载MySQL也可以选择删除所有数据,默认情况下未选中。
选中该复选框,然后卸载MySQL。
之后,请遵循社区Wiki中的准则。
答案 2 :(得分:1)
问题:-新的mysql安装步骤在理想情况下应提示设置新密码选项时询问当前的root密码。
solution:-问题可能是由于先前安装了不成功的mysql,甚至在卸载后也留下了内容。(位于c:mysql,c:/程序文件/ mysql,c://程序数据/ mysql) 以我为例,他们需要手动删除;此后,新的mysql安装顺利进行。 (也必须使用msconfig来处理在此过程中的某个时间挂起的无尽窗口。) 谢谢。希望对您有帮助
答案 3 :(得分:0)
root用户的标准密码是:password
每个用户都有自己的密码。因此密码必须属于用户。所以密码的唯一区别就在于它们包含的内容。
root是AFAIK唯一在安装时创建的用户。您是否在安装后创建了新用户?
答案 4 :(得分:0)
完全卸载mysql所有设置 删除所有与MySQL相关的文件 从程序文件中,程序文件x86:
C>用户名> appdata_>漫游> mysql
然后安装mysql
答案 5 :(得分:0)
如果可能,尝试使用 su
或 sudo -i
切换到 root 用户,然后使用密码作为 password
。