inici | JClic | JClic reports | Configuració mySQL - Debian Servidor d'informes JClic Pàgina actualitzada el 6 de novembre de 2013 El mySQL (http://www.mysql.com) és un sistema de bases de dades professional, amb llicència de codi obert i disponible per a diversos tipus d'ordinadors i entorns operatius. La modalitat estàndard de funcionament del servidor d'informes del JClic requereix un escriptori gràfic (Gnome o KDE), una màquina virtual Java actualitzada i el sistema d'arrencada d'aplicacions Java WebStart. A la pàgina d'instal·lació del motor Java s'explica com configurar aquests components en diversos entorns operatius. 1. Creació de la base de dades Dividirem aquesta operació en dues fases: instal·lar el mySQL i crear una base de dades per al sistema d'informes del JClic. Si el vostre sistema ja té el mySQL instal·lat podeu passar directament al pas 1.2. 1.1. Instal·lació del mySQL Per a instal·lar i configurar el mySQL caldrà obrir una consola (Ctrl+Alt+T) i executar les comandes que s'indiquen tot seguit. Cal que l'usuari que els executa tingui permisos d'administració (que sigui "sudoer") i introdueixi la seva contrasenya quan el sistema li ho demani. Instal·lem el mySQL escrivint: %> sudo apt-get install mysql-server mysql-client libmysql-java Si tot funciona correctament es descarregaran els fitxers i apareixerà una pantalla on us demanaran quina contrasenya voleu establir per a l'usuari "root" del mySQL. Introduïu la contrasenya que considereu més convenient (no té perquè coïncidir amb la vostra contrasenya d'usuari) i repetiu-la quan us demani confirmació. 1.2 Creació de la base de dades del JClic reports Tot seguit crearem la base de dades d'informes del JClic així com un nou usuari del mySQL que hi tindrà ple accés. També carregarem les dades de prova, que ens permetran comprovar el funcionament del sistema. Situeu-vos en qualsevol directori on tingueu drets d'escriptura (per exemple, al vostre "home") i feu: %> sudo mysql -u root -p El sistema us demanarà la contrasenya de l'usuari root del mySQL. Quan hagueu entrat, creeu la base de dades: mysql> CREATE DATABASE JClicReports; Per comprovar que hagi anat bé feu: mysql> SHOW DATABASES; ... i la base JClicReports hauria d'aparèixer a la llista. Ara crearem un usuari (jclic_user) amb una contrasenya (la que vulgueu: aquí es proposa jclic_pwd) i li donarem plens drets sobre la base de dades que acabem de crear: mysql> CREATE USER 'jclic_user'@'localhost' IDENTIFIED BY 'jclic_pwd' mysql> GRANT ALL PRIVILEGES ON JClicReports.* Tanqueu la consola del mySQL amb: mysql> exit A continuació descarreguem i descomprimim el paquet de dades de prova: %> wget http://clic.xtec.cat/pub/reports/jclic_test_mysql.zip Amb això obtindrem el fitxer jclic_test_mysql.sql Per carregar les dades entrem al mySQL amb l'usuari jclic_user: %> sudo mysql -u jclic_user -p Ens demanarà la contrasenya de l'usuari jclic_user que hem creat fa un moment. Si heu seguit el suggeriment que es donava, és jclic_pwd. Per carregar les dades podem fer servir l'ordre "\.": mysql> use JClicReports; Atenció a l'espai entre el "\." i el nom del fitxer, i atenció també a l'extensió (".sql") del fitxer. Per comprovar que les dades s'hagin carregat bé feu: mysql> SELECT * FROM JCLIC_USERS; .. i haurien d'aparèixer els usuaris. Per acabar, sortiu del MySQL amb: mysql> exit 2. Configuració del connector Per tal que el JClic reports pugui accedir a la base de dades mySQL caldrà instal·lar un connector JDBC. Com que en el pas 1 hem instal·lat el paquet "libmysql-java", el connector es troba ja al nostre ordinador. Es tracta del fitxer "mysql-connector-java.jar", que es troba al directori "/usr/share/java". Ara cal que el motor Java reconegui de manera automàtica aquesta extensió. Per aconseguir-ho cal copiar o crear un enllaç simbòlic del connector a la carpeta d'extensions de l'entorn d'execució de Java (jre). Les comandes a executar són : %> sudo mkdir -p /usr/java/packages/lib/ext Atenció: El punt final és important! 3. Configuració del JClic reports Per posar en marxa el JClic reports podeu optar entre fer clic a la icona situada a la pàgina de descàrrega del JClic o alguna de les icones que es crearan a l'escriptori i al menú Inicia després d'haver-lo fet servir un parell de vegades. També podeu descarregar i executar l'instal·lador, que copiarà el programa al vostre ordinador i crearà una icona al menú Inicia. Aquesta segona opció té l'inconvenient que l'aplicació no s'actualitza automàticament quan hi ha noves versions, tal com fa el Java WebStart.
Amb això tindreu el JClic reports preparat per treballar amb la base de dades. Per comprovar el funcionament feu clic al botó Engega el navegador. Si tot va bé s'obrirà el Mozilla o el Firefox (podeu escollir-ho a Configuració - Opcions) i us presentarà una primera pàgina on es demana una contrasenya, que inicialment es pot deixar en blanc. Si heu carregat les dades de demostració podreu entrar als informes de grup i als informes d'usuari, i visualitzar els diversos tipus de taules i gràfiques que ofereix el programa. Feu clic als botons Envia dades per veure els resultats. En aquest moment pot ser convenient navegar cap a la secció Administració de la base de dades i realitzar dues operacions:
4. Configuració dels clients JClic Cal configurar els clients JClic per tal que connectin amb el servidor JClic reports i li enviïn informació sobre les activitats realitzades. Els passos a seguir són:
Consells
|
||||||
|