當數據庫未正確設置(本地有問題,在這種情況下,我嘗試全新安裝)時,我通常會收到該消息。
或者你可以關聯的mysql數據庫有一個問題(在sonar.properties
文件中錯誤'sonar.jdbc.username
'或'sonar.jdbc.password
')。
或者您的服務器/工作站上沒有嵌入式數據庫的默認端口(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)
確保用戶名和密碼符合它在聲納配置文件中所說的內容。 – special0ne 2011-05-10 00:46:47