CAN 2025 : Maroc - Cameroun en quart de finale    Intempéries: La Commune urbaine d'Agadir renforce son dispositif    Mettons à profit la clémence du ciel    Ajustement fiscal : Ce qui va changer pour vous en 2026    Automobile : le conseil d'administration du chinois Yunyi approuve à l'unanimité son investissement au Maroc    Elon Musk met en garde les utilisateurs de Grok après la diffusion d'images choquantes sur X    L'Ambassadeur Yu Jinsong accorde une interview écrite au sujet des ventes d'armes américaines à la région du Taiwan en Chine    France: vers une interdiction des réseaux sociaux pour les moins de 15 ans dès la rentrée 2026    La France déplore huit morts et un disparu dans l'incendie de Crans-Montana    Séjour et naturalisation en France : De nouvelles exigences entrent en vigueur    La nouvelle composition du Conseil de sécurité confère au Maroc un avantage décisif dans le dossier du Sahara    CAN 2025: Ounahi forfait pour le reste de la compétition    CAN 2025 : Brahim Diaz envoie le Maroc en quarts de finale face à la Tanzanie    CAN 2025 : Brahim Díaz, l'arme fatale des Lions de l'Atlas    Les Lions passent, mais la manière laisse à désirer    Classes suspended in Chtouka Ait Baha due to weather alert on January 5, 2026    Les températures attendues ce dimanche 4 janvier 2026    Voici la hauteur des pluies enregistrées ces dernières 24H    Morocco's new foreign exchange rules boost travel and e-commerce allowances    Morocco breaks Tanzania's resistance, reaches AFCON quarterfinals    Rétro-verso: Il était une fois, l'école Jacques Hersent de Mohammedia    Le temps qu'il fera ce dimanche 4 janvier 2026    Le Maroc réitère son soutien inébranlable à l'unité nationale de la République sœur du Yémen et à sa souveraineté sur l'ensemble de son territoire    Marché obligataire: Une orientation mitigée des taux    CAN 2025 – Huitièmes de finale : Les Lions de l'Atlas entrent dans le vif du sujet face à la Tanzanie    La Guinée équatoriale déplace sa capitale à Ciudad de la Paz    Nicolas Maduro ramené à New York où il sera jugé pour narcoterrorisme    La France et le Royaume uni mènent des frappes contre l'EI en Syrie    Chute de Nicolas Maduro : Le silence assourdissant de l'Algérie après la chute de son allié    Après la chute de Nicolas Maduro, le Venezuela mis sous tutelle américaine    Automobile: la Norvège frôle le 100% électrique en 2025    Consulat à Dakhla : Une délégation américaine ouvre la voie    Réforme de la profession : En colère, les avocats se mettent en grève le mardi 6 janvier    Grippe : une souche australienne déclenche une vague mondiale sans précédent    CAN 2025. Le Mali avec 10 joueurs bat la Tunisie    Diaspo #422 : Karima Saïdi, «celle qui veille» sur la mémoire par le documentaire    Maroc : Le PSU face au retour des courants politiques    Sahara : les échéances d'avril et d'octobre au Conseil de sécurité présidées par des alliés du Maroc    La Chine bat un record de déplacements en fin d'année    Abidjan vibre au rythme du MASA    Mort de Mustapha Sidi El Bachir : disparition naturelle ou liquidation ?    Arts 2025 : Dernier regard dans le rétro sur une année de création    Hiba Bennani en tête d'affiche du drame marocain Rass Jbel, aux côtés d'Asaad Bouab    Cathédrale Saint-Pierre : la société «Le Palais d'Aménagement» adjudicataire    Sécurité internationale : comment le Maroc s'est imposé comme une référence mondiale    La BD "Astérix en Lusitanie" a fait 1,65 million de ventes en France    Madonna passe les fêtes de fin d'année à Marrakech    Brigitte Bordeaux - Brigitte Bardot    







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.