我正努力让SonarQube(v6.7)在Ubuntu服务器(14.04)上正确启动,但由于用户声纳在#son;' @' %'
我多次检查以正确设置声纳的所有权限。*
(GRANT ALL PRIVILEGES ON sonar.* TO 'sonar'@'%' IDENTIFIED BY 'sonar' WITH GRANT OPTION;
)但是启动服务器时,始终总是以拒绝权限问题结束。
只有在sonarqube正常启动的所有数据库上设置该用户的权限时:
GRANT ALL PRIVILEGES ON *.* TO 'sonar'@'%' IDENTIFIED BY 'sonar' WITH GRANT OPTION;
(请注意*.*
此处,而不是之前的sonar.*
)
那么,如果要为所有数据库授予所有权限,必须定义专用用户是什么意思?这是一个已知的问题吗?根据我的说法,这是一个严重的安全问题。