恢复 MySQL 根密码 (XAMPP)

Oll*_*ley 2 mysql

我在 StackOverflow 上发布了这个,并被告知要来这里。

我有一个 XAMPP MySQL 安装并且想要恢复 root 密码。我知道问题已经问过这个问题,但是它们是 Linux 的方法(我在 Windows 上),我似乎无法弄清楚 Linux 命令在 XAMPP 中到底翻译了什么——我试着找个地方将参数配置为不使用网络等,但不能。这是本地主机安装。

小智 6

即使按照上述说明操作,此resetroot.bat方法对我也不起作用。

我的 XAMPP 使用这个数据库版本:

  • 服务器: MariaDB
  • 服务器版本: 10.0.17-MariaDB mariadb.org 二进制分发版

但是,使用此答案,我可以手动完成。

  • 转到您的 **xampp\mysql\bin** 文件夹
  • 编辑my.ini并在skip-grant-tables下面插入[mysqld]
  • 重启 MySQL
  • 通过在 mysql 数据库中的 phpMyAdmin 中运行来为您的root用户设置新密码UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'(如果无法从远程主机访问 MySQL,则保持这样)
  • 取出skip-grant-tablesmy.ini的文件