lealone / Lealone

比 MySQL 和 MongoDB 快10倍的 OLTP 关系数据库和文档数据库
Other
2.44k stars 514 forks source link

lealone的root用户设置密码忘记后怎么找回root密码 #223

Open tangzhongshan opened 1 month ago

tangzhongshan commented 1 month ago

lealone的root用户设置密码忘记后怎么找回root密码

1) 安装部署以后,手动更改root的空密码为一个复杂密码 2) 后期使用了一段时间后,root密码忘记了,怎么重置root密码

codefollower commented 1 month ago

目前没有重置密码的功能,我看看怎么实现这个功能。

codefollower commented 1 month ago

重置密码的功能已经实现,可以下载 lealone 6 的最新代码,然后从源代码构建新的 lealone-6.0.0.jar,参考构建文档

接着停掉正在运行的数据库,打开一个命令行窗口切换到 lealone 安装目录中的 data 目录 然后执行以下命令,用嵌入模式和安全模式打开数据库(会跳过密码验证) java -jar lealone-6.0.0.jar -embed -safeMode

打开数据库成功后,会看到 sql> 提示,执行以下命令修改为新的密码即可: alter user root set password 'your_password ';