当数据库设置不正确时,我通常会收到该消息(本地有问题,在这种情况下我尝试全新安装)。
或者您可以关联的 mysql 数据库有问题(文件中的 ' sonar.jdbc.username
' 或 ' sonar.jdbc.password
'错误sonar.properties
。)。
或者嵌入式数据库 ( jdbc:derby://localhost:1527/sonar;create=true
) 的默认端口在您的服务器/工作站上不可用。
如果您使用的是 Mysql 数据库(不是您的情况),则需要先创建它:
mysql [localhost] {root} ((none)) > CREATE DATABASE IF NOT EXISTS sonar CHARACTER SET utf8 COLLATE utf8_general_ci;
Query OK, 1 row affected (0.01 sec)
mysql [localhost] {root} ((none)) > grant all privileges on sonar.* to 'sonar'@'localhost' identified by 'sonar';
Query OK, 0 rows affected (0.00 sec)
mysql [localhost] {root} ((none)) > flush privileges;
Query OK, 0 rows affected (0.00 sec)