En esta sección: |
MySQL es una base de datos de código abierto, que puede utilizar para el repositorio de ReportCaster. Para obtener información oficial acerca de MySQL, vaya a:
http://www.mysql.com/
Esta sección ha sido incluida como ayuda para aquellos que no estén familiarizados con la instalación y configuración de MySQL, para su uso en ReportCaster.
MySQL se instala de la siguiente manera:
http://www.mysql.com/
A fecha de la publicación de este manual, la página siguiente contiene los vínculos desde los que puede descargar MySQL:
http://dev.mysql.com/downloads/mysql/5.0.html
Puede descargar la instalación Windows normal o básica.
Con la descarga estándar es suficiente.
A fecha de la publicación de este manual, la página siguiente incluye documentación sobre la instalación, configuración, administración y uso de MySQL:
http://dev.mysql.com/doc/mysql/en/index.html
scripts/mysql_install_db --user=mysql
Asegúrese de establecer una contraseña para la cuenta raíz.
Consulte la documentación de MySQL, si necesita ayuda.
La instalación típica es suficiente para ReportCaster. Puede mantener todos los ajustes predeterminados durante el proceso de instalación y configuración.
Inicie el daemon MySQL del siguiente modo:
./bin/mysqld_safe &
Para detener MySQL, siga estos pasos:
./bin/mysqladmin -p -u root shutdown
MySQL se ejecuta por defecto como un servicio Windows. Para iniciar, detener o reiniciar MySQL:
Puede que MySQL esté ejecutándose por defecto y se inicie automáticamente con Windows, después de instalarlo.
MySQL se administra mediante una herramienta, que puede iniciarse desde la consola:
mysql -h localhost -u root -p
MySQL se administra por medio de una herramienta de línea de comandos. Puede iniciarla desde el menú Inicio, seleccionando Programas, MySQL, MySQL Server 5.0 y Cliente de línea de comandos MySQL.
Para entrar a la herramienta de línea de comandos, utilice la contraseña especificada durante la instalación de MySQL.
Debería aparecer el siguiente aviso:
mysql>
Desde aquí, puede ejecutar comandos SQL y administrar el servidor de bases de datos.
La documentación de MySQL está disponible en la red. A fecha de la publicación de este manual, está disponible en:
http://dev.mysql.com/doc/mysql/en/index.html
Cómo: |
Puede usar la herramienta de línea de comandos MySQL para crear una base de datos y un usuario de ReportCaster.
Para ello, seleccione Inicio, Programas, MySQL, MySQL Server 5.0 y Cliente de línea de comandos MySQL.
CREATE DATABASE rcaster;
donde:
Es el nombre de la base de datos que va a utilizar con ReportCaster. Es sensible al uso de mayúsculas y minúsculas.
Debería recibir una respuesta como esta:
Query OK, 1 row affected (0.03 sec)
show databases;
Debería recibir una respuesta que incluya la nueva base de datos: Por ejemplo:
+----------+
| Database |
+----------+
| mysql |
| rcaster|
| test |
+----------+
3 rows in set (0.00 sec)
GRANT ALL PRIVILEGES ON rcaster.* TO 'rcuser'@'%' IDENTIFIED BY 'rcpass';
donde:
Es el nombre de la base de datos que va a utilizar con ReportCaster. En algunos entornos, es sensible al uso de mayúsculas y minúsculas.
Indica que la base de datos es accesible desde cualquier host. Para limitar los hosts que pueden acceder a la base de datos, proporcione el nombre del hosts o la dirección IP del equipo que está ejecutando el servidor de distribución de ReportCaster, en lugar de %. Si el servidor de aplicaciones está en un equipo distinto, tendrá que introducir el comando dos veces, para conceder acceso desde los dos hosts.
Es el id. de usuario que está creando. En algunos entornos, es sensible al uso de mayúsculas y minúsculas. El Id. de usuario y la contraseña forman parte de MySQL y no del sistema operativo.
Es la contraseña del id. de usuario. Es sensible al uso de mayúsculas y minúsculas.
Si necesita cambiar la contraseña, puede volver a introducir el comando GRANT, para proporcionar una nueva. Los nuevos valores sobrescriben cualquier contraseña existente.
use mysql
Esto hace que quede seleccionada la base de datos mysql predeterminada, dentro del servidor de bases de datos MySQL.
Asegúrese de que exista el id. de usuario que ha creado, y que esté asociado a su base de datos, introduciendo el comando siguente, cuando reciba el aviso mysql>:
select user,host,db from db;
Esta consulta devuelve todos los ids. de usuario y nombres de host asociados a las bases de datos a las que pueden acceder. Por ejemplo:
+--------+------+---------+ | user | host | db | +--------+------+---------+ | rcuser |% | rcaster | +--------+------+---------+
Después de hacer sus cambios en los ids. de usuarios, puede asegurarse de que se actualicen introduciendo el siguente comando, cuando reciba el aviso mysql>:
FLUSH PRIVILEGES;
use rcaster
donde:
Es el nombre de la base de datos que va a utilizar con ReportCaster. En algunos entornos, es sensible al uso de mayúsculas y minúsculas.
show tables;
Si aún no ha creado las tablas, obtendrá lo siguiente:
Empty set (0.00 sec)
Después de crear las tablas del repositorio, puede usar esto para confirmar que las tablas existen.
El controlador MySQL JDBC también se denomina MySQL Connector/J 3.1.
http://www.mysql.com/
A fecha de la publicación de este manual, la página siguiente contiene los vínculos desde los que puede descargar MySQL Connector/J 3.1:
http://dev.mysql.com/downloads/connector/j/3.1.html
Descargue el archivo ZIP o .tar.gz más reciente, que contiene el código fuente y binario Java. Por ejemplo:
mysql-connector-java-3.1.14.zip
MySQL tiene un ciclo de lanzamiento muy rápido, así que puede que el número de este nombre de archivo haya cambiado.
mysql-connector-java-3.1.14-bin.jar
mysql-connector-java-3.1.14/mysql-connector-java-3.1.14-bin.jar
El número mostrado en el directorio y el nombre del archivo, deben coincidir con el número que aparece en el nombre del archivo ZIP que ha descargado. MySQL tiene un ciclo de lanzamiento muy rápido, así que puede que el número de este nombre de archivo haya cambiado.
Si ha descargado el archivo ZIP, puede usar el comando jar para extraer el archivo JAR. Por ejemplo:
jar xvf mysql-connector-java-3.1.14.zip mysql-connector-java-3.1.14/mysql-connector-java-3.1.14-bin.jar
WebFOCUS |