El Alami Lahrouni and the renewed left challenge PSU leadership in Morocco    Sahara : les échéances d'avril et d'octobre au Conseil de sécurité présidées par des alliés du Maroc    Maroc : Des hommages contrastés au porte-parole de la branche armée du Hamas, tué par Israël    Mohamed Ali Sid El Bachir, the man behind «SADR is not a state», dies    Algerian revolutionary and historian Mohamed Harbi dies at 92 in Paris    La Chine bat un record de déplacements en fin d'année    Fortes pluies parfois orageuses, fortes rafales de vent et chutes de neige, de samedi à lundi, dans plusieurs provinces    Or : la demande reprend en Chine après la correction des prix    BCP : émission d'un emprunt obligataire subordonné perpétuel de 1 milliard de DH    Vénézuéla : le président Maduro capturé par les Etats-Unis au bout d'une attaque d'envergure    ONU : L'Assemblée générale adopte un budget de 3,45 milliards de dollars pour 2026    CAN 2025 : Regragui appelle à l'humilité avant le 8è face à la Tanzanie    Coupe d'Afrique des Nations Maroc-2025 : agenda du samedi 03 janvier    Vente de faux billets de la CAN 2025 : les plateformes appelées à plus de vigilance    Gérone s'intéresse à Ayoub El Kaabi pour renforcer son attaque    CAN 2025 : le Maroc reste le grand favori selon les modèles statistiques    Bourse : le MASI gagne 3,96% du 29 décembre au 02 janvier    Jaida: Rachid Medarhri nommé directeur général    Véhicules électriques : BYD détrône Tesla et devient le premier vendeur mondial    CAN Maroc 25 - 8es de finale 1 / Ce samedi ''Sénégal-Soudan'' : enjeu, arbitrage, horaire et météo    Maroc–Guinée : SM le Roi Mohammed VI félicite le Général Mamadi Doumbouya    Portrait / CAF : « Ayoub El Kaâbi, Sidi Bicyclette » !    CAN Maroc 2025 : le programme officiel des huitièmes de finale dévoilé    Abidjan vibre au rythme du MASA    Essaouira. Quand le Jazz invite la musique Hassani à retrouver Tagnaouite    Maroc 2026 : L'année où tout se joue    Mort de Mustapha Sidi El Bachir : disparition naturelle ou liquidation ?    Décès de Mohamed Harbi, mémoire de lutte entre le Maroc et l'Algérie    À Gaza, la nouvelle année commence entre décombres et détermination    Iran : Le Mossad "sur le terrain" avec les manifestants    Vénézuéla : Les Etats-Unis durcit sa croisade contre les embarcations de "narcotrafiquants"    Sommet Lee-Xi: Coopération économique et dossier nord-coréen à l'agenda    La Bourse de Casablanca clôture sa première séance de 2026 dans le vert    Intempéries: La situación en el Aeropuerto de Marrakech-Menara está bajo control (ONDA)    Tempête Francis : le Maroc confronté à un épisode météorologique d'une intensité inhabituelle    Fortes pluies, chutes de neige et fortes rafales de vent, vendredi et samedi, dans plusieurs provinces    Turquie : une Marocaine arrêtée pour des actes de violence présumés sur sa fillette    Réglementation des changes : Ce qui change concrètement dès janvier 2026    L'Humeur : Vendre des cravates sous le menton    Arts 2025 : Dernier regard dans le rétro sur une année de création    Hiba Bennani en tête d'affiche du drame marocain Rass Jbel, aux côtés d'Asaad Bouab    Températures prévues pour samedi 03 janvier 2026    Cathédrale Saint-Pierre : la société «Le Palais d'Aménagement» adjudicataire    Sécurité internationale : comment le Maroc s'est imposé comme une référence mondiale    La BD "Astérix en Lusitanie" a fait 1,65 million de ventes en France    DGSN : Avancement de 8.913 fonctionnaires de police au titre de l'exercice budgétaire 2025    Madonna passe les fêtes de fin d'année à Marrakech    Brigitte Bordeaux - Brigitte Bardot    







Merci d'avoir signalé!
Cette image sera automatiquement bloquée après qu'elle soit signalée par plusieurs personnes.



Gestion d'une BD Mysql avec PhpMyadmin : chroot des utilisateurs
Publié dans Jeunes du Maroc le 16 - 08 - 2004

Maintenant que les clients sont chrootés dans leur répertoire, il faut pouvoir leur offrir la possibilité de gérer leur base de données sans toucher à celle de leur voisin.
Nous allons continuer sur la chaîne libre, avec Mysql, et sa gestion en utilisant PhpMyAdmin.
La procédure est la suivante :
On supposera que le serveur mysql est installé sur la machine 192.168.1.2
créer la base de données du client : client1_db
créer un compte Mysql pour le client : client1
on supposera que le serveur Web qui héberge l'application phpmyadmin sera 192.168.1.1 et autoriser seulement ce serveur à accéder à la base de données
on supposera aussi que l'accès à PhpMyadmin se fait via l'Url : http://192.168.1.1/myadmin/
attribuer les droits nécessaires au client pour qu'il puisse gérer sa base de données
modifier la configuration de Phpmyadmin pour que l'authentification soit basée sur l'interface Web, ce qui n'est pas le cas par défaut.
1- Créer la base de données
La requête est la suivante : CREATE DATABASE `client1_bd`
2- Création du compte du client, et ajout du serveur web pour l'accès
La requête est la suivante :
3- Attribuer les droits nécessaires au client pour qu'il puisse gérer sa base de données
4- Changer la configuration de phpmyadmin
Aller jusqu'au repertoire d'installation de phpmyadmin (par exemple : C :program filesapachewwwphpmyadmin) , et chercher le fichier config.inc.php qui contient toute la configuration nécessaire pour le bon fonctionnement de PhpMyadmin.
Chercher la première portion de configuration d'un serveur
Changer la ligne :
$cfg['Servers'][$i]['auth_type'] = 'config';
qui est par défaut en :
$cfg['Servers'][$i]['auth_type'] = 'http';
c'est en général comme ce qui suit :
Maintenant vous pouvez tester votre interface de gestion de la base de données ; allez sur http://192.168.1.1/myadmin/ et vous aurez l'invite de login et mot de passe.
NB : il faut recharger le serveur Mysql après l'ajout du compte et de la base de données avec les droits adéquats ;
Pour plus d'informations sur PhpMyadmin repportez vous à sa documentation officielle.
Bonne config !


Cliquez ici pour lire l'article depuis sa source.