Challenge N°975 : Du 27 juin au 3 juillet 2025    Rabat : arrestation d'une extrémiste affiliée à « Daech »    Le Maroc pourrait accueillir la plus haute roue du monde, alors que Madrid tergiverse    Benguérir : le parquet dément toute interpellation arbitraire et confirme la mise en garde à vue de deux frères pour outrage, ivresse et dégradation de biens publics    Les prévisions du samedi 28 juin    À Rabat, une étudiante radicalisée acquise à l'idéologie de l'Etat islamique et qui préparait un grave projet d'attentat interpellée    Algérie : 7 ans de prison requis contre l'historien Mohamed Belghit    France : Peines de prison pour les membres du groupe d'ultradroite AFO projetant des attentats terroristes anti-musulmans    Des Marocains emprisonnés en Somalie appellent à l'aide le Maroc    Fondation Hassan II : 960 enfants marocains du monde bénéficieront du camp culturel à l'été 2025    Islamophobie et racisme en France : Des étudiants d'une grande école de commerce brisent le silence    Un drone des FAR a touché les éléments du Polisario ayant tiré des roquettes sur Es-Smara    Terrorisme : Les conséquences d'une inscription du Polisario sur la liste FTO aux Etats-Unis    Un dron de las FAR alcanzó a los elementos del Polisario que habían lanzado cohetes sobre Es-Smara.    Alerte incendies de forêt au Maroc : risque extrême du 27 juin au 4 juillet 2025    Interpol : Arrestation d'un citoyen arabe à l'aéroport Mohammed V suite à un mandat des Emirats arabes unis    L'actrice Kaoutar Boudarraja est décédée    Amical : les Lionnes de l'Atlas défient la Tanzanie ce samedi à Rabat    Bounou, Diaz et Hakimi en 8èmes, le WAC bon dernier    Le Forum Canarien Sahraoui remet une lettre officielle au Haut-Commissaire aux droits de l'Homme documentant des violations qualifiées de « graves et systématiques » dans les camps de Tindouf    Religion et solidarité    Nouvel an de l'Hégire 1447: SM le Roi, Amir Al Mouminine, adresse des cartes de vœux aux Chefs d'Etat des pays islamiques    À l'occasion du 80e anniversaire de la Charte des Nations Unies, la Chine appelle à raviver son esprit et à renforcer l'action collective pour un monde meilleur    Le Maroc renforce sa croissance économique à travers 47 projets d'investissement totalisant 5,1 milliards de dollars    Les exportations chinoises d'acide sulfurique doublent et atteignent 176 000 tonnes vers le Maroc    À Rabat, la mécanique chinoise soutient l'essor architectural du centre sportif olympique    Les progrès de la Chine en matière de droits humains au cœur d'un séminaire à Madrid    La Chine et le Maroc renforcent leurs liens culturels à travers la figure d'Ibn Battouta... Une délégation de haut niveau de la province du Fujian en visite dans la région de Tanger    DLA Piper encadre juridiquement le projet industriel de Benteler à Kénitra    Par une frappe de drone de haute précision, le Maroc neutralise entièrement la cellule terroriste du Polisario impliquée dans l'attaque contre Smara    En Allemagne, le Maroc poursuit son évaluation du système Patriot auprès du 5e bataillon américain    Le secrétaire général de l'Asean entérine une convergence diplomatique durable entre l'organisation régionale asiatique et Rabat    Le taux de pénétration d'Internet franchit les 108 % au premier trimestre 2025    Smara... Quatre projectiles tombent en périphérie de la ville    À Damas, les prémices d'un ralliement à la position marocaine sur le Sahara    L'Etat accorde plus de neuf millions de dirhams de subventions à 177 projets culturels en 2025    Energie électrique : hausse de la production de 6,5% à fin avril 2025    Le 1er Moharram 1447 correspondra au vendredi 27 juin 2025, Hespress FR vous souhaite une heureuse année de l'Hégire    Le Wydad de Casablanca termine sa participation à la "Coupe du Monde des Clubs" par trois défaites et aucun point récolté    Reda Benjelloun prend les rênes du Centre cinématographique marocain    Mawazine 2025 : Will Smith livre à l'OLM Souissi un show exaltant à l'américaine    Abderahman Elebbar : le DJ qui transforme les rues d'Essaouira en scène musicale    Espagne : Séville veut attirer le tourisme marocain via l'Histoire et la culture communes    La gigantesque grue ZCC9800W du chinois Zoomlion façonne le chantier du stade de Rabat en vue du Mondial 2030    Coupe du Monde des Clubs 2025 : clap de fin pour l'Afrique    Mercato : Hamza Igamane aurait choisi de rejoindre le LOSC    Associations, festivals… plus de 9 MDH de subventions accordées au titre de 2025    Jazzablanca en ville: une programmation gratuite au cœur de Casablanca    







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.