Diplomatie : Une feuille de route pour assurer le soutien de la Somalie à la marocanité du Sahara    Le rappeur Pause Flow reste en détention à Sefrou faute de paiement de la caution    Amérique du Sud : L'Algérie et le Polisario se répartissent les missions    Nayef Aguerd revient sur le terrain après sa guérison d'une blessure    SAR la Princesse Lalla Meryem préside à Rabat la cérémonie d'inauguration du « Bazar solidaire » de bienfaisance du Cercle diplomatique    El ministro español de Agricultura critica a los opositores del acuerdo agrícola Marruecos-UE    Nayef Aguerd regresa al campo tras recuperarse de una lesión    Argelia y el Polisario intensifican esfuerzos diplomáticos en Sudamérica    LDC: Deuxième succès de la RSB, in extrémis et renversant à la fois    François Lounceny Fall, ancien Premier ministre de la Guinée : "le partenariat avec le Maroc est appelé à se renforcer"    LDC : Les FAR tenues en échec après un match intensément disputé et une première période aboutie    CCAF : Deuxième succès d'affilée pour le Wydad    Réseaux sociaux : Avec l'arrestation de Soukaina Benjelloun, la traque des influenceurs se poursuit    Cinéma : Coup d'envoi en grande pompe du Festival de Marrakech    Initiative Royale Atlantique. Le Maroc trace la nouvelle géopolitique du continent    Le Maroc organise à Athènes le 1er Symposium international méditerranéen « Atlas »    Ministère public : Annulation de 70.948 avis de recherche émis à fin octobre 2025    Le FIFM 2025 rend hommage à l'icône égyptienne Hussein Fahmy    Le FIFM célèbre 50 ans de carrière d'Hussein Fahmi lors d'une ouverture grandiose    France : l'Assemblée nationale unanime contre l'accord UE-Mercosur    Paiements électroniques : la fin d'une ère monopolistique, l'aube d'un nouvel écosystème monétique    Bjijou: Grâce à la Vision éclairée de SM le Roi, le Maroc a engagé une réforme ambitieuse pour anticiper les crises sanitaires et renforcer la gouvernance du système de santé    Rabat: l'Ambassade du Gabon organise une rencontre artistique    Réélection du Maroc à la Vice-Présidence du Programme Hydrologique Intergouvernemental (PHI) de l'UNESCO    Trump annonce une politique d'immigration stricte après la mort d'un soldat américain    SM le Roi félicite le Président mauritanien à l'occasion de la fête nationale de son pays    Ouverture d'une nouvelle agence clientèle de la SRM Casablanca-Settat en milieu rural dans la province de Benslimane    Rougeole: Les décès en baisse de 88 % depuis 2000, mais les cas explosent    Le photographe marocain Hicham Benohoud remporte le prix du PhotoBook de l'année    L'Humeur : « Stand up », franche rigolade sans humour    Examens rassurants pour Sofyan Amrabat après son violent choc jeudi avec Isco    Le souffle de l'Atlas dans une édition exceptionnelle au-delà de la mode, au cœur de l'identité et de la mémoire — Caftan Week, 26e édition : quand les montagnes deviennent couture, identité et beauté    Football : Al Omrane devient sponsor officiel des équipes nationales    Nayef Aguerd de retour à la compétition samedi face à Toulouse    Médias : Rabat désignée capitale arabe de l'information pour 2026    AIF Market Days 2025: Plus de 15,2 milliards de dollars d'intérêts d'investissement    La Somalie réitère son soutien à l'intégrité territoriale du Maroc et salue l'adoption de la résolution 2797    Elections: Deux projets de loi adopté en commission à la Chambre des représentants    Assurances : Les primes progressent de 7,2% à fin septembre    ADM annonce la mise en service de la nouvelle autoroute Tit Mellil-Berrechid    ONCF : un CA global prévisionnel de plus de 5 MMDH en 2025    Vladimir Poutine attendu en Inde pour une visite d'Etat les 4 et 5 décembre    Le Maroc et L'Espagne tiennent la prochaine session de la Réunion de Haut Niveau les 3 et 4 décembre à Madrid    S.A. la Princesse Lalla Zineb préside l'Assemblée Générale de La Ligue Marocaine pour la Protection de l'Enfance    CAN Maroc 2025 : le Maroc s'illustre aussi au sifflet    Fusillade à Washington: le FBI enquête sur un éventuel acte terroriste    ECOFEST : le Sénégal lance la première édition    Akhannouch préside une réunion de haut niveau avec les représentants du GAFIMOAN    







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.