1panel作为可视化docker管理面板非常好用,内置的应用市场也可以快速部署一些应用,十分方便。在自动安装koishi的过程中出现数据库权限问题(按道理1panel都能识别并自动配置本地数据库了不应该没考虑到这个),记录一下权限修改过程(反正就两条命令)

修复过程

进入1panel的容器页面,找到mysql容器,点击进入终端页面

输入mysql -u root -p ,也可以直接在linux终端输入docker exec -it 1Panel-mysql-XXXXX mysql -u root -p 连接到数据库

#将数据库db_abc的权限配置给usr_abc
GRANT ALL PRIVILEGES ON db_abc.* TO 'usr_abc'@'%';
#刷新
FLUSH PRIVILEGES;

即可完成权限配置