目前正在尝试在我的计算机上安装和启动MySQL服务器。我正在使用原始的实际安装程序/向导。填写所有字段,设置root密码并告知在localhost上创建一个密码的用户后,应用程序在“创建用户帐户”步骤失败。
日志说:
尝试向主机'localhost'添加新的MySQL用户身份验证 用户'root'使用方法'mysql_native_password'失败了 消息:用户'root'@'localhost'拒绝访问(使用密码: 是)结束配置步骤:创建用户帐户。
有趣的是,我已经在测试设备和新虚拟机上完成了这项工作。我实际上使用了不同的数据和名称,但结果相同> _<我有什么办法可以做错?
提前致谢!
编辑:排序已解决...我重新下载了数据库并手动创建了用户。无论如何,猜测这是正确学习SQL的更好方法。
答案 0 :(得分:3)
该错误阻止了您的安装 - 尽管您的MySQL服务器正在运行 - 它使您无法安装示例和示例。但是,如果忽略安装这些示例和示例,则可以启动 MySQL Workbench 。此外,root帐户将与您在安装过程中设置的密码一起使用(使用Windows)。只需启动Workbench。
答案 1 :(得分:1)
我回到用户的“帐户和角色”选项卡>“编辑”,我的帐户说我需要一个用户名>重新输入用户名>保存>下一步>重命名MySQL> Execute ==运行正常并完成安装。
这是简便的方法,可以对协同程序进行所有其他更新。
答案 2 :(得分:1)
对于仍然遇到问题的任何人,对我来说一个简单的解决方案是确保我的用户名和密码不包含特殊字符,例如 \
>
~
等。 @
和 !
等字符应该可以正常工作。