Instalación de MySQL
Guía de Instalación de MySQL 5.1 en Windows
Instalación de SONAR
1. Abra la consola de MySQL y cree una base de datos llamada sonar con el siguiente script (ingrese el usuario y la contraseña que desee):
mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; mysql> grant all privileges on sonar.* to 'sonar'@'localhost' identified by 'admin'; mysql> flush privileges;
2. Vaya a la página de descargas de Sonar y descargue la última versión disponible.
3. Descomprima el archivo descargado en una carpeta local. Por ejemplo C:\sonar-2.0.1.
4. Edite el archivo conf/sonar.properties, comente los parámetros de conexión de la base de datos embebida y active los parámetros de MySQL para que queden los siguientes valores:
#----- MySQL 5.x/6.x
# Comment the embedded database and uncomment the following lines to use MySQL
**sonar.jdbc.url**: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
**sonar.jdbc.driverClassName**: com.mysql.jdbc.Driver
**sonar.jdbc.validationQuery**: select 1
Asigne a las propiedades sonar.jdbc.user y sonar.jdbc.password ingrese los mismos valores que usó en el script del paso 1.
sonar.jdbc.username: sonar
sonar.jdbc.password: admin
3. Inicie ell servidor ejecutando el archivo correspondiente a su plataforma. Por ejemplo para Windows el ejecutable es bin\windows-x86-32\StartSonar.bat. Cuando inicie el servidor ingrese a la dirección http://localhost:9000 para verificar si el servidor inició bien y ver la página principal de Sonar.
4. En la documentación oficial de instalación de Sonar recomiendan incrementar la memoria heap de Java para evitar problemas de tipo OutOfMemoryError. Increméntela a 512 mb creando una variable de entorno llamada MAVEN_OPTS y asígnele el valor -Xmx512m -XX:MaxPermSize=256m
5. Si llegó hasta este punto sin problemas como lo indica la guía, Sonar fue instalado exitosamente.