Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置MySQL的新实例当前根密码是什么?_Mysql - Fatal编程技术网

设置MySQL的新实例当前根密码是什么?

设置MySQL的新实例当前根密码是什么?,mysql,Mysql,我是MySQL新手,正在使用Windows安装程序设置MySQL的新实例,并被提示输入两个密码 当前根密码和MySQL根密码 新安装是否有标准的当前根用户密码 这两个密码的区别是什么 root用户的标准密码是:password 每个用户都有自己的密码。因此,密码必须属于用户。所以密码的唯一区别就是它们所包含的内容 root可能是安装时创建的唯一用户。安装后是否创建了新用户?如果您不记得当前的根密码,并且希望安装新的MySQL实例,并且应用了其他方法,如“-init file.txt”,但仍然失败

我是MySQL新手,正在使用Windows安装程序设置MySQL的新实例,并被提示输入两个密码

当前根密码和MySQL根密码

新安装是否有标准的当前根用户密码


这两个密码的区别是什么

root用户的标准密码是:password

每个用户都有自己的密码。因此,密码必须属于用户。所以密码的唯一区别就是它们所包含的内容


root可能是安装时创建的唯一用户。安装后是否创建了新用户?

如果您不记得当前的根密码,并且希望安装新的MySQL实例,并且应用了其他方法,如
“-init file.txt”
,但仍然失败

还有一个解决方案对我有效。从控制面板卸载MySQL并没有删除所有文件,它在系统中留下了一些引用

  • 要完全删除MySQL文件,请打开文件夹路径
    C:\Users\your pc name\AppData\Roaming
    ,然后删除MySQL文件夹

  • 然后删除
    C:\ProgramData\MySQL
    中的另一个引用,如果不可见,请检查文件夹视图选项并取消选中“不显示隐藏文件”

  • MySQL的最后一个引用存在于我们的系统服务中:

    在任务栏的搜索框中键入“服务”。查找与MySQL相关的服务并记下它们。我的案例中有两个(MySQLRouter和MYSQL80)

    使用administrator打开命令提示符并键入:

    sc删除“ServiceName”

    就我而言:

    sc删除MySQL80

    sc删除MySQLRouter

    使用上述命令确保删除与MySQL相关的所有服务。重新启动计算机并使用新配置安装MySQL实例


  • 社区wiki提供了一个关于需要遵循的步骤的优秀指南

    请注意,从安装程序中卸载MySQL也会提供删除所有数据的选项,默认情况下,该选项未选中

    选中此框,然后卸载MySQL


    之后,请遵循社区wiki中的指导原则

    问题:-新的mysql安装步骤要求提供当前的根密码,而在理想情况下,它应该提示设置新密码选项

    解决方案:-问题可能是由于存在以前不成功的mysql安装,即使在卸载后也会留下内容。(位于c:mysql,c:/program files/mysql,c:/program data/mysql) 在我的情况下,他们需要手动删除;之后,mysql的新安装工作进展顺利。 (还必须进行msconfig,以便在此过程中处理无休止的窗口挂起。)
    谢谢希望它有助于全面卸载mysql的所有设置 删除所有与MySQL相关的文件 从程序文件,程序文件x86:

    C> 用户名>应用数据>漫游>mysql


    在安装mysql之后

    尝试使用
    su
    sudo-i
    切换到root用户,如果可能,然后使用密码作为
    password

    在安装过程中是否启用了“从远程机器启用root访问”选项?您好,我正在使用Windows安装进行web访问。没有提示“从远程机器启用根访问”。嗨,凯-谢谢你的回复。这是安装过程中遇到的第一个提示-因此我还没有建立任何用户帐户。它几乎像是在提示您更新现有安装并且需要现有安装的密码的情况。在我的例子中,这是第一次安装MySQL,所以我不知道开箱即用安装的根密码是什么。我经常使用MS SQL server,不确定根密码是否是管理密码。嗯,听起来好像有以前的安装。您能否创建一个新的服务名称,以便它进行完整的新安装?因此,当你运行安装时,你给它一个新的服务名称,比如mysql\u new,或者别的什么来区分它们。我最终使用了密码并设置了MySQL根密码。当我尝试在MySQL命令客户端中使用新密码(或任何密码)时,命令客户端立即关闭。如果我简单地点击enter,那么命令客户端将保持运行。如果我只想向远程服务器提交查询,是否可以使用最小安装?您是否以root用户身份连接?签入正在使用哪个用户的命令客户端的快捷方式。看起来-“-uroot”是一个参数。我更改了命令行选项,现在处于。非常感谢您的帮助和耐心!谢谢你,兄弟!,对我来说就是这样:DI至少有十几页来找到这个解决方案。这创造了奇迹!