Le temps qu'il fera ce vendredi 15 août 2025    Les températures attendues ce vendredi 15 août 2025    CHAN 2024 (groupe A) : Le Maroc bat la Zambie    Sahara : John Bolton se prononce sur l'avenir de la MINURSO    Afrique du sud : Ramaphosa mobilise les siens pour briser l'isolement du Polisario    Moroccan team triumphs over Zambia 3-1 in CHAN Group A clash    Rabat accueille la première édition d'«Africa Shield» consacrée à la lutte contre la prolifération d'armes de destruction massive    Le Maroc importe 61 700 tonnes de blé rouge dur d'hiver américain, selon des données actualisées    En Alaska, Trump et Poutine discuteront "en tête-à-tête" de l'Ukraine, selon Moscou    Pékin achève la première répétition générale des célébrations du 80e anniversaire de la victoire du peuple chinois pendant la Seconde Guerre mondiale    "Le Point" évoque dans un dossier majeur une «entreprise méthodique d'éradication politique et culturelle» conduite par le régime algérien en Kabylie    France: la mortalité routière a augmenté de 23% en juillet    Turquie : plus de 410.000 Syriens retournés volontairement depuis la chute d'Al Assad    Le Maroc réoriente son argumentaire sur le Sahara occidental vers le développement économique après ses gains politiques incontournables, révèle le centre américain World Politics Review    Barça: l'absence longue durée de Ter Stegen validée par la Liga    AS : Achraf Hakimi remporte la « première » bataille pour le Ballon d'Or    Après la rencontre de l'Alaska, un sommet trilatéral avec Zelensky sera « très important » pour un accord sur l'Ukraine    Avocat: le climat fausse la bonne note du secteur    DST du Maroc... Héros de l'ombre et artisans de la sécurité dans le silence    Saisie record de cocaïne au large des Canaries grâce à la coopération du Maroc    Moussem Moulay Abdellah Amghar : La "tbourida féminine" séduit le public    La Tbourida au cœur du dialogue citoyen    Pollution plastique: Paris juge « inacceptable en l'état » le projet de traité international    Liberté d'expression au Maroc : Les observations des Etats-Unis    France : les Marocains toujours en tête des étudiants étrangers, les ingénieurs indétrônables    La canicule pourrait coûter 0,3 point de PIB à la France    El conductor que atropelló a la pequeña Ghita en la playa de Sidi Rahal recibe una condena de 10 meses de prisión    Incendie à Chefchaouen: trois sur quatre principaux foyers maîtrisés, l'extinction du foyer restant en cours (ANEF)    Libertad de expresión en Marruecos: Las observaciones de Estados Unidos    Supercoupe d'Europe : Le PSG renverse Tottenham grâce à une remontada in extremis et aux tirs au but    CHAN 2024 : Angola–RDC, un match qui intéresse les Lions botolistes    Soufisme au Maroc : Surprenant retournement à la tête de la tariqa Boutchichya    Spéculation immobilière : élus et fonctionnaires dans le viseur des autorités    L'Afrique et le Japon : Co-créer un avenir grâce à la jeunesse, à l'innovation et au partenariat    À Rabat, le bureau africain spécialisé de l'ONU contre le terrorisme, un pôle d'excellence qui a fait ses preuves    Des associations de MRE dénoncent l'exploitation d'enfants des camps de Tindouf en Italie    Mohammed Ihattaren se relance au Fortuna Sittard    Le tribunal de Berrechid condamne à dix mois de prison ferme l'auteur de l'accident ayant grièvement blessé une fillette à Sidi Rahal    OM : Azzedine Ounahi refuse de retourner au Panathinaïkos    Le Maroc reste la première nationalité étrangère affiliée à la sécurité sociale en Espagne malgré une légère décrue    Bitcoin : Nouveau record au-dessus de 124.000 dollars    Le Maroc classe la demeure historique Dar El Haj Thami El Mezouari El Glaoui au patrimoine national    Tourisme en images – EP3. Les immanquables de Marrakech-Safi    L'ambassade de Chine au Maroc félicite le Marocain Saïd Oubaïa pour sa médaille d'or en karaté aux Championnats du monde 2025 à Chengdu    Quand les mensonges se brisent sur le mur infranchissable du renseignement marocain    Festival Voix de Femmes à Tétouan : Du 14 au 16 août (concerts) et du 18 au 20 septembre (actions sociales)    Soufisme : Un appel à la paix depuis Fès pour déconstruire la radicalisation    Salon du livre de Panama : Inauguration du pavillon du Maroc, invité d'honneur    







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.