inicio | JClic | JClic reports | Configuración mySQL - Suse Servidor de informes JClic MySQL (http://www.mysql.com) es un sistema de bases de datos profesional, con licencia de software libre y disponible en diversos tipos de ordenadores y entornos operativos. La modalidad estándar de funcionamiento del servidor de informes de JClic necesita un escritorio gráfico (Gnome o KDE), una máquina virtual Java actualizada y el sistema de arranque de aplicaciones Java WebStart. En la página de instalación del motor Java se explica como configurar estos componentes en diversos entornos operativos. 1. Creación de la base de datos Dividiremos esta operación en dos fases: instalar mySQL y crear una base de datos para el sistema de informes de JClic. Si en su sistema ya está mySQL instalado puede pasar directamente al paso 1.2. 1.1. Instalación de mySQL Ponga en marcha YasT y vaya a Install and remove software. Escriba en el campo search: mysql ... y seleccione los paquetes: mysql Haga clic en Accept y complete el proceso. Para poner en marcha el servidor mySQL deberá ir a la ventana principal de YasT, grupo System, y de aquí a System services (runlevel). Seleccione la línea mysql, en la que seguramente aparecerá el valor “no”. Haga clic en Enable y después en Finish. Le pedirán permiso para guardar los cambios. Responda afirmativamente. A continuación deberá efectuar dos operaciones para mejorar la seguridad de mySQL: impedir que usuarios anónimos (sin identificador ni contraseña) puedan acceder al sistema, y fijar una contraseña para el usuario “root” de mysql, que inicialmente la tiene en blanco. Para ello abra una consola y escriba: %> mysql -u root ... donde “xxxx” será la contraseña del usuario de mySQL administrador de la base de datos. No tiene porqué coincidir con la del administrador del Linux. 1.2 Creación de la base de datos de JClic reports A continuación crearemos la base de datos de informes de JClic, y un nuevo usuario de mySQL que tendrá plenos derechos sobre ella. También cargaremos un conjunto de datos de demostración, que nos permitirán comprobar el funcionamiento del sistema. Sitúese en cualquier directorio donde tenga derechos de escritura (por ejemplo, “cd $HOME”) y haga: %> mysql -u root -p El sistema le pedirá la contraseña del usuario root de mySQL. Cuando haya entrado, cree la base de datos: mysql> CREATE DATABASE JClicReports; Para comprobar que todo haya ido bien, escriba: mysql> SHOW DATABASES; ... y la base de datos JClicReports debería aparecer en la lista. Ahora crearemos un usuario (jclic_user) con una contraseña (la que desee: aquí se propone jclic_pwd) y le daremos plenos derechos sobre la base de datos que acabamos de crear: mysql> GRANT ALL PRIVILEGES ON JClicReports.* Cierre la consola de mySQL con: mysql> exit A continuación descargue y descomprima el paquete de datos de prueba: %> wget http://clic.xtec.cat/pub/reports/jclic_test_mysql.zip Con eso obtendrá el archivo jclic_test_mysql.sql Para cargar los datos entre en mySQL con el usuario jclic_user: %> mysql -u jclic_user -p Le pedirá la contraseña del usuario jclic_user que ha creado hace un momento. Si ha seguido la sugerencia será jclic_pwd. Para cargar los datos puede utilizar la orden “\.”: mysql> use JClicReports; Atención al espacio entre el “\.” y el nombre del archivo, y atención también a la extensión (“.sql”) del nombre del archivo. Para comprobar que los datos se hayan cargado correctamente haga: mysql> SELECT * FROM JCLIC_USERS; .. y deberían aparecer los datos de los usuarios. Para acabar salga de mySQL con: mysql> exit 2. Configuración del conector JDBC Para que JClic reports pueda acceder a la base de datos mySQL necesitaremos un conector JDBC. Al instalar mySQL ya hemos indicado a YasT que instalara también el paquete mysql-connector-java. Ahora deberemos hacerlo visible para el sistema Java: Abra una consola y hágase root: %> su Para instalar la biblioteca JDBC habrá que crear un enlace simbólica al conector (que YasT ha dejado en /usr/share/java) desde la carpeta de extensiones de Java: %> cd /usr/lib/jvm/jre/lib/ext Con eso queda el sistema Java preparado para utilizar la base de datos mySQL. 3. Configuración de JClic reports Para poner en marcha JClic reports puede optar entre hacer clic en el icono situado en la página de descarga de JClic o en alguno de los iconos que se crearán en el escritorio y en el menú Inicio después de haberlo utilizado un par de veces. También puede descargar y ejecutar el instalador, que copiará el programa en su ordenador y creará un icono en el menú Inicio. Esta segunda opción tiene el inconveniente de que la aplicación no se actualiza automáticamente al publicarse nuevas versiones, a diferencia de lo pasa con Java WebStart.
Con eso tendrá JClic reports preparado para trabajar con la base de datos. Para comprobar el funcionamiento haga clic en Iniciar el navegador. Si todo ha ido correctamente se pondrá en marcha Mozilla, Firefox o cualquier otro navegador (se puede selecciona en Opciones) donde se mostrará una primera página en la que se pide una contraseña, que inicialmente hay que dejar en blanco. Si ha cargado los datos de demostración puede entrar en los informes de grupo y de usuario, y visualizar los diversos tipos de tablas y gráficos que ofrece el programa. En este momento puede ser conveniente navegar hacia la sección Administración de la base de datos y realizar dos operaciones:
4. Configuración de los clientes JClic Es necesario configurar los clientes JClic para que se conecten con el servidor JClic reports y le envíen información sobre las actividades realizadas. Los pasos a seguir son:
Consejos
|
||||||
|