Tanger : Le vice-président de Mghogha placé en détention pour des affaires immobilières suspectes    CAN Féminine : L'Afrique du Sud évite le piège tanzanien et préserve ses chances    OCP en passe d'acquérir PwC Business Services    Londres : un homme poignardé à mort par un agresseur cagoulé à Knightsbridge    Chambre des représentants : adoption en commission du PL portant création de la "Fondation Maroc 2030"    Basket (DEX-H) – Play-offs : Programme des demi-finales aller    Rissani : Plus de 245 MDH pour sauvegarder le site archéologique de Sijilmassa    Mémorandum d'entente entre l'OMPIC et son homologue émirati    Aguerd : Milan et Sunderland rejoignent la liste des prétendants    Rabat-Salé-Kénitra : Huit centres de santé réhabilités    Grand Agadir : Le barrage Tamri réalisé à 69%    Justice transitionnelle : Amina Bouayach expose l'expérience marocaine à Beyrouth    Jazzablanca 2025 : Parcels, le groove parcel-lement parfait !    Donald Trump menace d'imposer des droits de douane de 35% sur les produits canadiens    Chine: Des universités lancent un programme de licence en économie de basse altitude    Réforme du Code du travail : Sekkouri plaide pour un équilibre entre la compétitivité des entreprisse et les acquis des salariés    Ghana. Mahama inaugure la Task Force du Gold Board    Maroc : l'OIM au chevet de 10 000 migrants, dont des enfants livrés à eux-mêmes    El Haddaoui : ''Brahim Diaz doit aller voir ailleurs !''    Le ministère de l'Equipement et de l'Eau se dote d'un vaste pôle technologique    Saâd Abid : «Le secteur privé peut, lui aussi, soutenir ces initiatives dans le cadre d'une stratégie RSE.»    Fécondité : Procréer, pas vraiment le choix ! (Rapport)    La DGSN nomme de nouveaux responsables dans plusieurs villes du Royaume    Températures prévues pour samedi 12 juillet 2025    BKGR recommande de souscrire à l'augmentation de capital de TGCC    Mohamed Benalilou s'entretient à Rabat avec le président de l'Autorité des Emirats Arabes Unis de reddition des comptes    Cinéma : "13 jours, 13 nuits", Roshdy Zem rejoue l'évacuation de Kaboul    MOGA Essaouira est de retour du 1 au 5 octobre 2025    Droits d'auteur: Attestation de Diffusion, s'abstenir !    Maroc Digital 2030: Lancement d'appel à concurrence pour des licences de 5G    Mondial 2030 : aucune décision prise pour la finale au Santiago Bernabeu    Un récidiviste vole deux véhicules à Salé sous la menace, la police récupère les voitures et identifie un complice    Les Gardiens du Patrimoine : bande-annonce    La Chine à mes yeux: un concours ouvert aux Marocains pour découvrir et raconter la Chine    Casablanca-Settat : la région se positionne comme un laboratoire de la régionalisation avancée    HCP: La croissance économique devrait se maintenir en hausse au troisième trimestre 2025    USA : Trump lance la diplomatie du commerce    Lionceaux de l'Atlas : Othmane Maamma rejoint officiellement Watford    Propriété intellectuelle : l'OMPIC s'aligne sur le mécanisme PPH    Al-Haouz: 46.650 familles ont pu achever les travaux de construction et de réhabilitation de leurs habitations    L'Humeur : A Rabat, le béton s'affole    CDM 2030 : Création de la Fondation Maroc 2030 pour piloter les grands événements sportifs    Jazzablanca : une soirée sous le signe du rap et du jazz avec TIF et Alfa Mist    Post-séisme : 46 650 familles restaurent leur habitat selon les autorités marocaines    72 % des Français veulent mettre fin aux privilèges accordés aux Algériens en France    Coopération commerciale : la Chine appelle l'UE à rééquilibrer son "état d'esprit"    Climat : chaleurs record au mois de juin    Mort brutale de Bun Hay Mean à Paris : Le "Chinois marrant" laisse un vide dans le stand-up    







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.