L'initiative d'ouvrir un consulat mauritanien à Laâyoune place Nouakchott devant un nouveau test diplomatique    Le Polisario réclame 100 millions $ d'aides humanitaires    Luís Filipe Tavares : « Après la résolution 2797, l'UA doit expulser le Polisario »    Akhannouch détaille une nouvelle dynamique industrielle et sociale pour Rabat-Salé-Kénitra    Panneaux solaires : l'Inspection des finances enquête sur des irrégularités dans des marchés publics    La Chine enregistre en octobre un excédent commercial de plus de 640 milliards de yuans    Masse monétaire: un accroissement annuel de 7,4% en octobre 2025    Voici les 5 indicateurs de la BAM cette semaine    Cherté du tourisme interne : La tutelle s'accroche au mythe de l'abordabilité [INTEGRAL]    France : Transavia renforce ses vols vers Marrakech et Agadir durant la saison hivernale    La SRM Casablanca-Settat ouvre une nouvelle agence à Oulad Ali Tnine Toualaa    ONCF : Un chiffre d'affaires record de plus de 5 milliards de dirhams attendu d'ici fin 2025    Yves Leterme: « le Maroc entre dans une nouvelle catégorie d'économies influentes »    La Russie pourrait bloquer complètement WhatsApp    Espagne: Les dépenses publiques atteignent un record en 2024    Black Friday: Près de 12 millions de dollars de dépenses prévus    Coupe arabe (Qatar-2025): L'équipe du Maroc cherche son deuxième titre    Foot/amical : Match nul (1-1) entre la sélection marocaine féminine et son homologue burkinabè    Programme des principaux matchs du samedi 29 novembre    Diaspo #417 : Driss Bourroum, la fierté de représenter le Maroc au badminton    Botola D2 / J10 : Le leader accueille la lanterne rouge    Basket. DEX (H) / J7 : Programme du week-end    Chutes de neige et fortes pluies locales parfois orageuses dans plusieurs provinces du Royaume    Taza : Un incendie fait des ravages au marché de la médina    Le temps qu'il fera ce samedi 29 novembre 2025    Dakhla : Inauguration du siège de l'Académie Africaine des Sciences de la Santé    Les températures attendues ce samedi 29 novembre 2025    FIFM 2025 : Pour le jury, l'IA ne remplacera pas l'intelligence humaine dans le cinéma    FIFM : Avec "Sirât", Oliver Laxe puise dans le désert marocain pour un cinéma des extrêmes    Marrakech Film Festival launches with diverse lineup and iconic tributes    Jury du FIFM : « Découvrir les écritures émergentes, c'est préparer l'avenir du cinéma mondial »    Jodie Foster, une étoile américaine sous le ciel de Marrakech    Coup d'envoi de la 22e édition du Festival International du Film de Marrakech    FIFM : IA, création et avenir du 7e art, le jury de la 22e édition prend la parole    L'institution Archives du Maroc célèbre la Journée nationale des archives    Le rappeur Pause Flow reste en détention à Sefrou faute de paiement de la caution    Diplomatie : Une feuille de route pour assurer le soutien de la Somalie à la marocanité du Sahara    Amérique du Sud : L'Algérie et le Polisario se répartissent les missions    SAR la Princesse Lalla Meryem préside à Rabat la cérémonie d'inauguration du « Bazar solidaire » de bienfaisance du Cercle diplomatique    Nayef Aguerd revient sur le terrain après sa guérison d'une blessure    El ministro español de Agricultura critica a los opositores del acuerdo agrícola Marruecos-UE    Nayef Aguerd regresa al campo tras recuperarse de una lesión    Argelia y el Polisario intensifican esfuerzos diplomáticos en Sudamérica    France : l'Assemblée nationale unanime contre l'accord UE-Mercosur    Trump annonce une politique d'immigration stricte après la mort d'un soldat américain    La Somalie réitère son soutien à l'intégrité territoriale du Maroc et salue l'adoption de la résolution 2797    Médias : Rabat désignée capitale arabe de l'information pour 2026    Fusillade à Washington: le FBI enquête sur un éventuel acte terroriste    







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.