Protection des Marocains en Espagne : Le Maroc renforce le suivi diplomatique    Le Maroc est-il en train de redéfinir les règles de la coopération pragmatique ?    Intempéries à Sao Paulo : un blackout coûte 18,5 millions de dollars aux hôtels et restaurants    Dermatose nodulaire: 113 foyers enregistrés en France    Mode. Le caftan marocain à l'honneur en Azerbaïdjan    Taux directeur de BAM : 73% des investisseurs financiers s'attendent à un statu quo    Maroc-BERD: 2025, une année record avec environ 1 milliard de dollars    Royal Air Maroc lance 10 nouvelles liaisons directes vers l'Europe, l'Afrique et l'Amérique    Lancement de « Blassty », première application de mobilité multimodale au Maroc    Cours des devises de ce lundi 15 décembre 2025    Reconnaissance faciale, police montée, coordination continentale : Les moyens du Maroc pour sécuriser la CAN    NARSA, statut des infirmiers, salaire minimum légal…. au menu du prochain Conseil de gouvernement    CAN Maroc: Voici le programme du groupe A    Une enquête ouverte suite aux inondations de Safi    Alerte météo: Chutes de neige et fortes averses de lundi à mercredi    Douanes : près de 91,82 MMDH de recettes à fin novembre (TGR)    À Niamey, l'Initiative Royale redessine les équilibres logistiques et stratégiques du Sahel    Youssef Amrani : «Le Maroc gagne la confiance par l'action »    CAN-2025 : Les Lions de l'Atlas, une génération talentueuse en quête d'un rêve en or    Gabriel Hicham Guedira : « Avec cet effectif, le Maroc peut rêver du titre de la CAN »    CA FIFA / Demi-finale Maroc vs Emirats : un duel indécis et intense cet après-midi    Liga : le Barça s'accroche, le Real à l'affût    Premier League / J16 : tête de classement sous haute tension    Rabat renforce ses liens parlementaires avec le Malawi    Santé financière de l'ANP : un équilibre global masquant des fragilités structurelles    Prévisions météorologiques pour lundi 15 décembre 2025    Températures prévues pour mardi 16 décembre 2025    Casablanca : le hooliganisme refait surface dans les quartiers, 14 individus interpellés    Marsa Maroc : un accord de paix sociale scellé avec les syndicats jusqu'en 2030    CAN 2025 : Hakimi et Amrabat rétablis, les Lions de l'Atlas sous haute confidentialité    Inondations de Safi : le bilan monte à 21 morts    Intempéries : Suspension des cours ce lundi dans quatre provinces    Tragedy in Tinghir : Flash floods claim four lives in Fzou valley    Karim El Aynaoui : « Le multilatéralisme est en difficulté, mais le dialogue reste essentiel »    Rabat : Driss Chraibi élu nouveau président de la FRMB    France : l'arrestation de Mehdi Ghezzar, une intox algérienne ?    France : Did Moroccan officials attend the independence declaration ceremony of Kabilya ?    Agadir Film Festival : La Mer Au Loin wins big with three awards    Attentat antisémite de Sydney. Le monde condamne    Un coup fatal porté au régime algérien : proclamation de l'indépendance de la République de Kabylie depuis Paris    Trois Américains tués en Syrie: Trump promet des représailles    Kordofan/Soudan: 6 Casques bleus tués et huit autres blessés dans des attaques de drones    MAGAZINE - Jaylann : fée et gestes    Patrimoine culturel immatériel de l'Unesco : 67 nouvelles inscriptions    Lahcen Saadi : « L'identité amazighe est chère à tous les Marocains »    Trois prix pour «La mer au loin» au 21e Festival international cinéma et migrations    Après l'inscription du caftan, nouveau succès du Maroc à l'UNESCO    Le Royaume consolide sa diplomatie culturelle à l'international    







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.