Dans cette section : |
MySQL est un serveur de base de données open source que vous pouvez utiliser pour le référentiel WebFOCUS. L'information officielle concernant MySQL est disponible ici :
Cette section est fournie pour aider les personnes manquant d'expérience avec MySQL à installer et à configurer MySQL pour l'utiliser avec WebFOCUS.
Vous pouvez installer MySQL de cette façon :
La page suivante contient des liens pour télécharger MySQL :
http://dev.mysql.com/downloads/mysql/5.0.html
Vous avez le choix entre télécharger l'installation Windows régulière, ou bien l'installation Windows essentielle.
La page suivante inclut la documentation pour installer, configurer, administrer, et utiliser MySQL :
Une installation typique est suffisante pour WebFOCUS. Vous pouvez garder tous les paramètres par défaut pendant l'installation et la configuration.
Lorsque vous configurez ou que vous migrez le référentiel MySQL pour WebFOCUS, vous devez augmenter la taille du paramètre max_allowed_packet. MySQL recommande que la valeur du paramètre max_allowed_packet pour le client MySQL et le serveur MySQL soit augmenté pour les applications qui utilisent des BLOBs et CLOBs, ce qui est le cas de WebFOCUS.
Pour plus d'informations sur le sujet et comment changer la valeur du paramètre max_allowed_packet pour le client et le serveur MySQL, consultez le site Web suivant :
http://dev.mysql.com/doc/refman/5.1/en/packet-too-large.html
Par défaut, MySQL s'exécute en tant que service Windows. Pour démarrer, arrêter, ou redémarrer SQL :
MySQL, après son installation, est peut-être en mode exécution par défaut, et démarre automatiquement avec Windows.
Vous administrez MySQL en utilisant un outil sur la ligne de commande. Vous pouvez le lancer depuis le menu Démarrer en sélectionnant Programmes, MySQL, MySQL Server 5.0, puis Client Ligne de Commande MySQL.
Connectez-vous via la ligne de commande en utilisant le mot de passe que vous avez spécifié pendant l'installation MySQL.
Vous verrez probablement l'invite suivante :
mysql>
Depuis cette invite, vous pouvez exécuter des commandes SQL et administrer le serveur de base de données.
La documentation MySQL est disponible en ligne ici :
Comment : |
Vous pouvez utiliser l'outil de la ligne de commande MySQL pour créer une base de données et un utilisateur pour ReportCaster.
Vous pouvez le lancer depuis le menu Démarrer en sélectionnant Programmes, MySQL, MySQL Server 5.0, puis Client Ligne de Commande MySQL.
CREATE DATABASE webfocus8;
où :
est le nom de la base de données que vous utiliserez pour le référentiel WebFOCUS. Est sensible à la casse.
Vous devriez recevoir une réponse semblable à la suivante :
Query OK, 1 row affected (0.03 sec)
show databases;
Vous devriez recevoir une réponse incluant la nouvelle base de données. Par exemple :
+----------+
| Database |
+----------+
| mysql |
| webfocus8|
| test |
+----------+
3 rows in set (0.00 sec)
GRANT ALL PRIVILEGES ON wf.* TO 'wfuser'@'%' IDENTIFIED BY 'wfpass';
où :
est le nom de la base de données que vous utiliserez pour WebFOCUS. Est sensible à la casse dans certains environnements.
Indique que la base de données est accessible depuis n'importe quel hôte. Pour limiter les hôtes ayant accès à la base de données, fournissez le nom d'hôte ou l'adresse IP de la machine exécutant le client WebFOCUS et le serveur de distribution ReportCaster à la place de %. Si le serveur d'applications est hébergé sur une autre machine, vous aurez à entrer la commande deux fois pour donner accès depuis les deux hôtes.
Est l'ID utilisateur que vous créez. Est sensible à la casse dans certains environnements. L'ID utilisateur et mot de passe font partie de MySQL, pas du système d'exploitation.
Est le mot de passe pour l'ID utilisateur. Est sensible à la casse.
Si vous avez besoin de changer le mot de passe, vous pouvez ressaisir la commande GRANT pour fournir le nouveau mot de passe. Les nouvelles valeurs vont remplacer tout mot de passe existant.
use mysql
Ceci a pour effet de sélectionner la base de données MySQL par défaut dans le serveur de base de données.
Assurez-vous que l'ID utilisateur que vous avez créé existe, et qu'il est bien associé à votre base de données en saisissant la commande suivante sur l'invite mysql> :
select user,host,db from db;
Cette requête renvoie tous les ID utilisateur, ainsi que les noms d'hôtes associés aux bases de données auxquelles ils peuvent accéder. Par exemple :
+--------+------+---------+ | user | host | db | +--------+------+---------+ | wfuser |% | wf +--------+------+---------+
Après avoir effectué les changements d'ID utilisateur, vous pouvez vous assurer qu'ils ont été actualisés en entrant la commande suivante dans l'invite mysql> :
FLUSH PRIVILEGES;
use wf
où :
est le nom de la base de données que vous utiliserez pour WebFOCUS. Est sensible à la casse dans certains environnements.
show tables;
Si vous n'avez pas encore créé de table, vous devriez recevoir la réponse suivante :
Empty set (0.00 sec)
Après la création des tables du référentiel, vous pouvez utiliser ceci pour confirmer que les tables existent.
Le pilote JDBC MySQL est connu sous le nom MySQL Connector/J 3.1.
La page suivante contient des liens pour télécharger MySQL Connector/J 3.1 :
http://dev.mysql.com/downloads/connector/j/3.1.html
Téléchargez le fichier ZIP contenant le code source et le code binaire Java le plus récent. Par exemple :
mysql-connector-java-3.1.14.zip
MySQL fournit de nouvelles versions très fréquemment, le numéro dans ce nom de fichier peut donc varier.
mysql-connector-java-3.1.14-bin.jar
WebFOCUS |