sonarqube start:除非在所有数据库上授予sonar用户权限,否则权限被拒绝

yzuktlbb  于 2021-06-21  发布在  Mysql
关注(0)|答案(0)|浏览(252)

我一直在努力使sonarqube(v6.7)在ubuntu服务器(14.04)上正确启动,但总是以失败告终,因为用户sonar在“sonar”@“%”上的权限被拒绝。
我检查了好几次以正确设置声纳的所有权限。*( GRANT ALL PRIVILEGES ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar' WITH GRANT OPTION; )但启动服务器时,总是会出现权限被拒绝的问题。
仅当为该用户在所有数据库上设置权限时,才能正常启动: GRANT ALL PRIVILEGES ON *.* TO 'sonar'@'%' IDENTIFIED BY 'sonar' WITH GRANT OPTION; (注意 *.* 在这里而不是以前 sonar.* )
那么,如果要授予它所有数据库上的所有特权,那么必须定义一个专用用户又有什么意义呢?这是一个已知的问题吗?我认为这是一个严重的安全问题。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题