Général
Accueil
 
MyRemoteSql
Présentation
Installation
Documentation Utilisateur
Documentation Technique
Skins
WebServices
Faq
Download
ToDo
ChangeLog
Contact
Crédits
Visiteurs
Visteurs
Mercredi 02 avril 2025

MyRemoteSql - Installation

Première installation

* Créer un répertoire accessible au serveur HTTP, myremotesql par exemple.

* Décompresser l'archive dans ce répertoire en prenant soin de garder les sous-répertoires.

* Modifier le fichier mrssqlserveurs.php pour renseigner les serveurs.

* Mettre les bons droits d'accès aux répertoires et fichiers pour les systèmes de type Unix (linux ...).

* Renseigner le fichier des serveurs mrssqlserveurs.php situé dans le répertoire Conf.

* Appeller MyRemoteSql via le navigateur à l'adresse http://xxxxxxxx/myremotesql/ l'écran principal doit s'afficher.

Installation - Upgrade

Avant de décompresser l'archive, il faut sauvegarder le répertoire Conf (Contient la liste des serveurs ..). Décompresser l'archive, puis écraser le répertoire Conf avec celui sauvegardé précédemment.

Serveurs cibles

Pour les serveurs Mysql cibles, il n'y a pas d'installation à effectuer. Il faut simplement avoir les droits d'accès MySql suffisants (Grant ...) soit pour faire de la lecture d'enregistrements (Select) ou de la mise à jour de données.

Il peut être intéressant d'avoir un utilisateur générique identique en lecture seulement, sur tout les serveurs avec un mot de passe différent, si l'on ne veut faire que de la consultation d'enregistrements.

Exemple de droits sous MySql :

grant select on MabaseDB.* to info1

Traduction : création d'un utilisateur nommé info1 sur la base MabaseDB, avec le droit de Select uniquement. Les INSERT, DELETE ... seront refusés.

grant select on MabaseDB.* to info1@"192.22.20.%" identified by "paris751"

Traduction : création d'un utilisateur nommé info1 sur la base MabaseDB, avec le droit de Select uniquement, avec un mot de passe paris751 et avec une restriction au niveau des adresses IP.

Pour plus de precisions sur l'instruction Grant (et Revoke), voir la documentation MySql.