mariadb - 如何在 Windows 上的 MariaDB 中重置密码?

标签 mariadb

如何在 MariaDB 中重置密码?我使用 Windows 而不是 Linux。谁知道如何重置我的 MySQL MariaDB 密码?我尝试在 Google 上搜索但没有帮助。

最佳答案

我遇到了同样的问题。我丢失了 Windows 开发机器上测试服务器的 root 密码。 按照 Linux 步骤:

之后

net stop mysql 

尝试使用

调用 mysqld
mysqld --skip-grant-tables

mysqld 只会以一条短消息退出

[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,按

网络停止mysql && 网络启动mysql

然后能够以 root 身份登录。

不要忘记删除插入的行并重新启动 mysqld。

关于mariadb - 如何在 Windows 上的 MariaDB 中重置密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23288744/

相关文章:

python - 合并不同的结果 SQL

php - 转义冒号(:) in a PDO prepared statement

php - PDO 准备语句似乎忽略了 HAVING 子句

mysql - 如何在 IN 子句 sql 中使用限制

mysql - 在大型数据库上编写更快的选择查询

python - 在dockerfile中安装mysql?

java - 使用 docker-compose 启动 dockerized Spring Boot 和 MariaDb 时出现连接拒绝错误

mysql - 使用生成大量计算统计信息的 MariaDB View - 如何移动到计算表?

php - 1452 - 无法添加或更新子行

node.js - 在函数nodejs中从mariadb返回值