如何在MariaDB中重置密码?我使用的是Windows,而不是Linux。有人知道如何重置我的MySQL MariaDB密码吗?我试着在谷歌上搜索,但没有帮助。
发布于 2016-09-25 13:38:44
我也遇到了同样的问题。我丢失了windows开发计算机上测试服务器的root密码。遵循Linux步骤:
之后
net stop mysql 尝试使用以下命令调用mysqld
mysqld --skip-grant-tablesmysqld将只带一条短消息退出
[Note] mysqld.exe <...5.5.48.MariaDB> starting as process <pid> ...然后它退出了。但是,我尝试直接启动mysqld,没有mysqld.exe进程。服务启动命令可能有一些参数组合,使mysqld能够运行。已尝试通过配置文件传递设置,但工作正常。
放
skip-grant-tables=TRUE在MariaDB 5.5\data\my.ini中重新启动mysqld,由
net stop mysql & net start mysql
然后能够以超级用户身份登录。
不要忘记删除插入的行并再次重新启动mysqld。
发布于 2020-06-06 23:57:22
由于这是Google的最高搜索结果,下面是更改密码的快速方法:
通过'DontForgetMeAgain';
mysqld --init-file=C:\path\to\file.txt
我们就完事了
发布于 2021-04-12 22:54:14
使用跳过授权表导致Maria Db在更改密码时出现错误,即使以root登录也是如此。我不得不在文件内容中对Tom的答案做了一些修改,以使其适用于我:
在停止DBServer之后,我创建了一个包含以下内容的文件:
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('mynewpassword');
FLUSH PRIVILEGES;然后我运行:
C:\Program Files\MariaDB 10.1\bin>mysqld --init-file=C:\\path\\to\\file.txt然后我设法登录了
https://stackoverflow.com/questions/23288744
复制相似问题