Halo博客修改密码
记录halo博客控制台登录密码的修改和halo博客h2数据库的密码修改
:gem: 环境说明:
halo版本v1.2
docker部署
1. 配置h2-console
修改博客配置文件,如下图方框内所示,将false改为true
修改完毕之后,重启docker服务
2. 登录h2-console
访问网址:博客域名/h2-console
需要注意图中·JDBC URL·路径。
用户名密码就是配置文件中的用户名和密码,这里分别为admin和123456
3. 修改密码
这里主要记录两个密码的修改,一个是控制台密码,另一个是数据库密码
3.1 控制台密码
这里是通过修改数据库的方式修改密码,比较麻烦。其实可以直接登录控制台修改密码就行了。
查看用户名
1
select * from USERS
根据用户名修改密码
1
update USERS set PASSWORD='newpsd' where USERNAME='xxxxx' // xxxx就是你的用户名, newpsd是新密码
:warning: 注意这里密码应采用Bcrypt密文方式设置
:warning:
例:将密码abcdef使用Bcrypt加密
1 | update USERS set PASSWORD='$2a$10$8lFd0fpD61VsfknGZUDyo.RV0zpkSSXSyTqgM1P3qzN8Mmb3yPRQm' where USERNAME='xxxxx' |
到此密码就修改完成,这里不需要再重启服务了。
3.2 数据库密码
这里的密码不用加密
1 | alter user admin set password 'abcdef' //修改admin用户密码为abcdef |
:point_right: 执行上述执行后,按照下列步骤操作:
- 停止docker的halo容器服务
1
2docker ps -a //查看当前halo容器对应的ID
docker stop HALO_ID //停止halo服务 - 修改配置文件中H2数据库密码, 并关闭h2-console功能(修改true为false)
- 启动docker的halo容器服务
1
docker stop HALO_ID //启动halo服务
相关文章