Inquiétude à Watford : Othmane Maamma sort blessé face à Derby    L'international marocain Zakaria Labyad s'engage avec les Corinthians    Le dirham s'apprécie face à l'euro et recule face au dollar    L'Agence Bayt Mal Al-Qods Acharif organise un iftar à l'occasion du mois de Ramadan    Grèce : trois migrants périssent en mer    Un million de personnes d'origine marocaine en Israël... pourquoi le partenariat commercial ne dépasse-t-il pas un demi-milliard de dollars ?    IA : le Maroc ambitionne de se positionner en acteur de référence régional    Les tables du Ramadan et la quête du sardine... après un recul relatif de l'inflation annuelle au Maroc par rapport à l'année dernière !    Après les inondations, le Tennis Association Safi face au défi de la reconstruction    Abdessamad Ezzalzouli suscite l'intérêt de grands clubs européens    Brahim Díaz attire les géants de Premier League    Le Roi Mohammed VI lance depuis Salé l'opération Ramadan 1447    Après les précipitations 1.540 opérations de secours et de réparation à Taounate    Ramadan 2026 : Le CFCM critique la Grande Mosquée de Paris sur la date du début du jeûne    Parlement européen : mobilisation limitée des alliés du Polisario    Sahara : Trump convoque un nouveau round de négociations les 23 et 24 février    Inspections inopinées dans la distribution médicale au Maroc par le Conseil de la concurrence    Sáhara: Trump convoca una nueva ronda de negociaciones el 23 y 24 de febrero    EU backs Morocco's autonomy plan for Western Sahara aligning with UN resolution    Rumor sobre el regreso del embajador de Malí a Argel: Bamako desmiente    Sidi Ifni : accident mortel fait plusieurs victimes parmi les policiers.    Droits de douane : Trump impose une nouvelle taxe mondiale de 10%    Tanger Med Port Authority réalise un chiffre d'affaires de plus de 4,43 milliards de DH en 2025    Région de Tanger : plus de 3,69 millions de nuitées touristiques à fin novembre    Expropriation : Vers une réforme en profondeur les indemnisations    Décès d'un détenu au CHU Ibn Rochd : La mise au point de l'administration pénitentiaire    Belle semaine pour la Bourse de Casablanca    Le temps qu'il fera ce samedi 21 février 2026    Rumeur sur le retour de l'ambassadeur du Mali à Alger : Bamako dément    Parlement européen : l'UE déçoit les partisans du Polisario    Taoufik Kamil : le comparatif immobilier renforcera la transparence et sécurisera les transactions immobilières    Meknès : Le FICAM revient pour une 24e édition du 15 au 20 mai    Le Roi Mohammed VI soutient l'action de Trump pour la reconstruction de Gaza    Climat, le Maroc sonne l'alerte pour l'Afrique    Service militaire 2026 : le recensement démarre le 2 mars    Presse : Réforme du CNP et nouveau modèle de soutien... le gouvernement rebat les cartes    Réorganisation du CNP : l'Exécutif approuve le projet de loi    Military Aerospace: Baykar's factory in Morocco begins initial hiring    Mondial 2026 : tous les matches joués à guichets fermés    L'UEFA soutient la Coupe du Monde des Clubs à 48 équipes, le Maroc et l'Espagne favoris pour 2029    Jeux africains 2031 : l'Ouganda entre dans la course    Prix Cheikh Zayed du Livre : deux écrivains marocains dans la course    Touria Chaoui mise en avant dans «Les Marocains du ciel» sur 2M    Ramadan : La TV marocaine enregistre 70,4% de PdA au premier jour, 2M en tête    « Maroc, Terre de Cultures » : Le Collectif 4.0 lance « Rythmes du Maroc »    Dialogue des cultures : les Nuits du Ramadan célèbrent l'héritage andalou    Livre : Marrakech accueille la quatrième édition du FLAM    LIFA 2026. Abidjan, capitale de la création féminine    







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.