mysql安装出现让输入根密码_MYSQL安装时解决要输入的解决方法

在装MYSQL的时候发现要输入current root password不记得以前在电脑里装过(你的系统曾经装过MYSQL在重装就会要求输入原来设定的密码,如果是第一次安装就不会出现),在网上苦苦搜寻解决方法。

终归结出以下解决方法:

1.清除MYSQL的安装目录,默认是C:\Program Files

2.清除MYSQL数据存放目录,一般在C:\Documents and Settings\All

Users.windows\Application Data目录下

(需要注意的时Application Data这个文件夹默认是隐藏的,要通过

工具->文件夹选项->查看->显示所有

文件与文件夹 来设置隐藏文件可见)。

删除MySQL文件夹

3.这步很重要,之前不管我怎么卸载MYSQL清空残余文件都还是要输入原始密码,后来试试找了下注册表,清空后果然有效。

删除注册表数据,通过regedit,删除以下几个文件:

引用

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL

以上方法还不行,后面发现这个版本的mysql还没有卸载完,直接卸载完就可以安装,不需要验证密码了,下面是卸载截图,安装的时候卸载已经安装了的


————————————————
版权声明:本文为CSDN博主「weixin_39531834」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_39531834/article/details/113140325

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当Mac的mysql启动成功,但没有密码,可能存在以下几种情况: 1. 首次安装MySQL:在安装MySQL后,首次启动,默认是没有设置密码的。这是为了方便用户快速开始使用,但也存在一定的安全风险。在这种情况下,建议尽快设置一个安全的密码。 2. 重置密码:有可能之前设置了密码,但忘记了。此可以按照以下步骤重置密码: - 停止MySQL服务:在终端中输入`sudo /usr/local/mysql/support-files/mysql.server stop`,并输入管理员密码。 - 以跳过授权认证的方式启动MySQL:`sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &`。 - 进入MySQL命令行:`mysql -u root`。 - 刷新权限:`FLUSH PRIVILEGES;` - 重设密码:`ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';`(将`新密码`替换为所需的密码) - 退出MySQL命令行:`quit;` - 重新启动MySQL服务:`sudo /usr/local/mysql/support-files/mysql.server start`。 3. 其他原因:有可能是在配置文件中将密码设置为空,导致启动没有密码。可以通过修改配置文件来设置新密码。 - 打开文件`/etc/my.cnf`:`sudo vi /etc/my.cnf`。 - 在文件中找到`[mysqld]`段落。 - 在该段落下添加一行:`skip-grant-tables`。 - 保存并退出编辑模式:按下`esc`键,然后输入`:wq`并按下回车。 - 重启MySQL服务:`sudo /usr/local/mysql/support-files/mysql.server restart`。 - 以跳过授权认证的方式登录MySQL:`mysql -u root`。 - 更新root用户密码:`UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';`(将`新密码`替换为所需的密码) - 刷新权限:`FLUSH PRIVILEGES;` - 退出MySQL命令行:`quit;` - 撤销跳过授权认证的设置:再次打开`/etc/my.cnf`文件,删除添加的`skip-grant-tables`行。 - 重启MySQL服务:`sudo /usr/local/mysql/support-files/mysql.server restart`。 以上是关于Mac的mysql启动成功但没有密码的可能解决方案,希望能对您有所帮助。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值