Si vous avez des données stockées dans une base de données MySQL, vous pouvez y accéder à l'aide du client MySQL Connector/C. Pour installer le client, procédez comme suit :
- Téléchargez le programme d'installation du client MySQL Connector/C depuis la page de téléchargement MySQL Connector/C du site Web de MySQL.
Veillez à sélectionner la distribution Linux et l'architecture correspondant à votre installation de WPS Analytics (32 ou 64 bits). - Une fois le fichier téléchargé, changez de répertoire (cd) pour accéder au dossier /opt et extrayez son contenu à l'aide de la commande suivante :
tar xzf chemin_de_téléchargement/mysql-connector-c-version.tar.gz
- Où chemin_de_téléchargement est le chemin d'accès absolu de l'emplacement de téléchargement, et version est la version téléchargée du client MySQL Connector/C.
- Une fois la commande exécutée, l'archive du connecteur MySQL a été décompressée dans le dossier /opt.
- Créez une liaison symbolique nommée mysql renvoyant au dossier extrait à l'aide de la commande suivante :
ln -s mysql-connector-c-version mysql
- Ajoutez les bibliothèques MySQL au cache de bibliothèques partagées ; pour ce faire :
- Changez de répertoire (cd) pour accéder au répertoire /etc.
- Affichez le contenu du fichier ld.so.conf.
- Si ld.so.conf fait référence à un dossier distinct via une instruction INCLUDE :
Créez un fichier nommé wps.conf dans ce dossier, et ajoutez la ligne /opt/mysql/lib au fichier wps.conf. - Si ld.so.conf contient une liste de dossiers :
Ajoutez la ligne /opt/mysql/lib au fichier. - Exécutez ldconfig.
- Si ld.so.conf fait référence à un dossier distinct via une instruction INCLUDE :
Testez la connectivité à la base de données en utilisant le programme en langage SAS suivant :
LIBNAME DATASRC MYSQL USER=nom_utilisateur PASSWORD=mot_de_passe
SERVER=id_distant DATABASE=base_de_données;
PROC DATASETS LIBRARY=DATASRC;
RUN;
- Dans l'instruction LIBNAME, remplacez nom_utilisateur et mot_de_passe par votre nom d'utilisateur et votre mot de passe pour accéder au serveur id_distant, et remplacez base_de_données par le nom de la base de données MySQL.
- La procédure DATASETS renvoie les noms de toutes les tables de la base de données sélectionnée ; pour les bases de données comportant un grand nombre de tables, cette opération peut prendre un certain temps.
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.