Régularisation de la situation de 2.038 mosquées fermées en milieu rural    Inondations à Safi : Le Comité de pilotage lance le programme de réhabilitation    L'Université du Chili décerne sa Médaille rectorale à l'ambassadeure du Maroc Kenza El Ghali    Cours des devises du mercredi 7 janvier 2026    Banques marocaines : 2026 ou la fin d'un confort stratégique ?    Singapour réactive sa représentation diplomatique auprès du Maroc après plusieurs années de vacance    Neige et verglas : une centaine de vols annulés mercredi matin dans les aéroports parisiens    Sommet de Paris : engagement pour des garanties de sécurité renforcées en faveur de l'Ukraine    CAN Maroc-2025 : Programme des quarts de finale    Brahim Diaz brille à la CAN 2025 et relance l'intérêt d'Arsenal    Près de 3,4 millions de bénéficiaires de la bourse de la rentrée scolaire    Oujda : le retour de la neige après plusieurs années d'absence    Réhabilitation de plus de 9.000 établissements scolaires lors de la période 2022-2026    Inondations à Safi : Début du versement d'une aide de 40 000 dirhams pour les logements sinistrés    RAJA S.A. nomme Nawal El-Aidaoui Directrice Générale    Real Madrid : Arsenal relance la piste Brahim Diaz après ses performances à la CAN    Milieu rural : Régularisation de la situation de 2.038 mosquées fermées sur un total de 3.120    Hajj : Baisse des frais d'environ 3.000 DH    CAN Maroc 25 : la Côte d'Ivoire rejoint l'Egypte en quart de finale à Agadir    CAN 2025 : Le Musée national de la parure accueille une exposition mêlant sport et artisanat    Dakhla, le bout du monde qui réveille les sens    Gideon Saar au Somaliland, tout juste reconnu par Israël    Economie nationale : Le défi de la productivité au cœur de la croissance    Crédit bancaire : un encours de 1.191,8 MMDH à fin novembre    Tourisme : l'ONMT en action pendant la CAN 2025    Dépôts bancaires : 1.315 milliards de DH en onze mois    Profession d'avocat : la réforme au menu du Conseil de gouvernement malgré la fronde des robes noires    Wissam Ben Yedder rebondit au Wydad Casablanca    Real Madrid: Mbappé forfait pour la Supercoupe d'Espagne    Sahara : Le chemin éprouvant vers les négociations ! [INTEGRAL]    La France à la merci d'un épisode hivernal inédit : six morts et chaos sur les routes    Guinée. Les promesses de Mamadi Doumbouya    Alerte météo. Jusqu'à -13°C dans certaines régions    Entre 2022 et 2026, plus de 9.000 établissements scolaires remis à niveau, selon Berrada    Sécurité routière : le CPSR présente un projet d'étude visant à réduire la mortalité à l'horizon 2030    Rabat : Deux morts dans l'effondrement d'un immeuble    CAN Maroc 2025. Une délégation du FBI américain visite le stade Moulay Hassan    Centrafrique. Touadéra rempile    Chute de Maduro : un revers stratégique pour l'Algérie et le polisario    Cinéma d'auteur : L'invisible des salles marocaines !    Cinéma : Cinerji mise sur 2026 pour déployer un réseau national de complexes « boutique »    Cineatlas Rabat Colisée : la salle suspend ses activités    Réforme de la justice : les avocats montent au créneau    Sofiane Boufal quitte l'Union Saint-Gilloise et devient libre    La Chine mène le premier entraînement d'astronautes à l'intérieur de grottes    CV c'est vous ! Ep – 86. Rania Bassiri : Quand carrière bancaire et passion sportive se rencontrent    Diaspo #422 : Karima Saïdi, «celle qui veille» sur la mémoire par le documentaire    La BD "Astérix en Lusitanie" a fait 1,65 million de ventes en France    







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.