Equipe nationale : Neil El-Aynaoui, la nouvelle dynamique des Lions de l'Atlas    Importation des motocycles : L'État renforce le contrôle de conformité aux frontières    Voici la hauteur des pluies enregistrées ces dernières 24H    Finale CAN 2025 : Report des examens unifiés locaux dans le primaire et le collégial    007 First Light : quelle configuration PC pour jouer sans compromis    Augmentation de capital de RISMA: les détails de l'opération    Maroc–Arabie Saoudite : coopération renforcée dans le secteur minier    ChatGPT dévoile son outil de traduction et défie Google et DeepL    Gel des visas d'immigration aux USA : le Maroc visé    Trump annonce le début « officiel » de la deuxième phase du plan de paix américain pour Gaza    L'opposante vénézuélienne Machado offre sa médaille du prix Nobel de la paix au président Trump    Brésil : Bolsonaro transféré dans une prison mieux adaptée à son état de santé    Nomination. Noufissa Kessar à la tête du Groupe Al Mada    CAN 2025 : quatorze joueurs de Ligue 1 à l'affiche Maroc-Sénégal    Edito. Leçon de «niaque»    Revue de presse de ce vendredi 16 janvier 2026    Deux éléments clés manqueront à la sélection sénégalaise en finale face aux Lions d'Atlas    La Chine expédie 285 millions de smartphones en 2025    IA souveraine : les dessous du partenariat Maroc–Mistral    UE–Maroc : Bruxelles mandate la Commission pour négocier un nouvel accord de pêche durable    Températures prévues pour le samedi 17 janvier 2026    Maroc : Bilan 2025 du ministère public marqué par un renforcement de la protection sociale et judiciaire    La FNM et la Fondation du Patrimoine Culturel Prussien scellent un accord stratégique à Rabat    Les femmes au cœur du récit africain : « Lignes Blanches, Sang Commun »    CAN 2025. Les fan zones deviennent aussi des vitrines de l'artisanat    Youssef En-Nesyri courtisé par un cador de la Seria A    Un choc Maroc – Algérie au programme de la CAN féminine 2026    Transferts : Des géants européens ciblent Ayyoub Bouaddi    Rabat : La FNM et la Fondation du patrimoine culturel prussien signent une convention de coopération    Le gouvernement intègre officiellement la Fête de l'Unité dans la liste des jours fériés    Maroc–Suriname : engagement réaffirmé pour renforcer la coopération bilatérale    L'Inspecteur Général des FAR s'entretient avec le Commandant de la Force de la mission onusienne    CAN 2025 : une délégation britannique s'informe du dispositif marocain de sécurité des événements sportifs    2025, Annus horribilis pour Alger    «Happy for the players, the public deserves this final», says Regragui    CAN 2025: «Contento por los jugadores, el público merece esta final» (Walid Regragui)    Drame familial à Jerada : un père tue ses deux filles adolescentes et prend la fuite    En quête de légitimité, le polisario cherche à siéger au CPS de l'UA    Soutien social : Baitas met en avant l'élargissement des bénéficiaires et défend une réforme en phase d'exécution    Etats-Unis : le Maroc inclus dans la suspension du traitement des visas d'immigration    OMM : 2025, l'une des trois années les plus chaudes jamais enregistrées    La Russie estime que les possibilités de l'Ukraine se "réduisent" pour négocier    Depuis le Sahara, Madonna «ne peut pas se détacher du Maroc»    Berlinale 2026 : Assarab d'Ahmed Bouanani programmé aux Berlinale Classics    Goya 2026 : Sirât, tourné en partie au Maroc, parmi les films les plus nommés    Collectivités territoriales au Maroc : 28 000 fonctionnaires sur le départ, quel avenir pour les services publics ?    Rétro-Verso : Quand Feu Mohammed V décerna à Lumumba le Grand Cordon de l'Ordre du Trône    Khartoum : retour officiel du gouvernement soudanais    







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.