在 Windows 上,如果忘记了 MySQL 密码 重置密码
在 Windows 上如果忘记了 MySQL 密码可以通过以下方法重置密码方法 1以跳过权限验证模式启动 MySQL 并重置密码停止 MySQL 服务打开命令提示符或PowerShell输入以下命令停止 MySQL 服务net stop mysql如果服务名称不为mysql可以通过服务管理器services.msc查看 MySQL 服务的实际名称并停止服务。以跳过权限验证的模式启动 MySQL打开命令提示符进入 MySQL 安装目录的bin文件夹。例如cd C:Program FilesMySQLMySQL Server x.xin启动 MySQL 并跳过权限验证这时不需要密码运行以下命令mysqld --skip-grant-tables这样会让 MySQL 服务器在无需密码的模式下启动。重新打开一个新的命令提示符窗口进入bin文件夹登录 MySQLmysql -u root重置密码登录后运行以下 SQL 命令来重置 root 用户的密码ALTER USER rootlocalhost IDENTIFIED BY 新密码;或者如果出现错误提示ALTER USER无法使用可以使用以下命令UPDATE mysql.user SET authentication_stringPASSWORD(新密码) WHERE Userroot; FLUSH PRIVILEGES;退出并重启 MySQL 服务在skip-grant-tables模式下停止 MySQL 服务并重新启动服务以恢复正常操作模式。关闭所有命令提示符窗口并输入以下命令重新启动 MySQLnet stop mysql net start mysql方法 2使用my.ini文件的临时配置打开 MySQL 配置文件进入 MySQL 安装目录找到my.ini配置文件通常在 MySQL 安装目录下的Data文件夹中。在[mysqld]部分添加一行skip-grant-tables保存并关闭文件。重启 MySQL 服务并重置密码参考上面的 SQL 语句。完成密码重置后重新打开my.ini文件删除skip-grant-tables配置并重启 MySQL 服务以确保安全性恢复。通过以上方法即可重置 Windows 上的 MySQL 密码。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2413739.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!