Communiqué. Le Sénégal réitère son soutien ferme et constant à la souveraineté du Maroc sur son Sahara    Hammouchi s'entretient à Rabat avec le directeur de la police, chef de l'unité nationale spécialisée dans la lutte contre la criminalité organisée au Danemark    Renouvellement politique au Maroc : une équation encore irrésolue    Les barrages du bassin de Sebou affichent un taux de remplissage de 66,1%    Bank of Africa lance «PME INVEST by BOA», une offre intégrée de soutien à l'investissement des PME    Younes Ait Hmadouch : "Aides sociales et travail non déclaré sont le vrai nœud de la pénurie"    Finances publiques : les recettes ordinaires grimpent à 424 milliards de DH en 2025    AMDIE : plus de 55 milliards de DH de projets approuvés au premier semestre 2025    Automobile: Renault Maroc consolide son leadership industriel et commercial    L'ONMT aborde 2026 avec confiance et ambition    La Bourse de Casablanca ouvre en hausse    Maroc-Sénégal : une relation d'investissement durable et diversifiée    France: l'Assemblée nationale adopte l'interdiction des réseaux sociaux aux moins de 15 ans    Une vague de froid extrême enveloppe une grande partie des Etats-Unis    Détroit de Gibraltar : Une intervention d'urgence évite une pollution maritime    Le dispositif juridique marocain d'accompagnement des manifestations sportives mis en avant à Doha    Inondations au Mozambique : L'alerte rouge nationale déclarée    Mondial des clubs 2029 : le Brésil se positionne officiellement comme candidat    Mondial 2030 : Le président de la RFEF affirme que la finale aura lieu en Espagne, la FIFA temporise    Royaume-Uni : L'AS FAR aux phases finales de la première Coupe des Champions Féminine de la FIFA    Coupe Davis : Le Maroc affronte la Colombie les 7 et 8 février à l'USM Tennis Club pour le compte des barrages du Groupe 1 mondial    Real Betis : Abde Ezzalzouli se rapproche de la saison la plus prolifique de sa carrière    FIFA Series 2026 : la Côte d'Ivoire accueille le tournoi    Ligue des Champions : Achraf Hakimi pourrait signer son retour mercredi    La Juve voulait Youssef En-Nesyri, le Lion rejette la formule proposée    Mer fortement agitée et vagues dangereuses sur l'Atlantique et la Méditerranée à partir de mercredi    Averses, fortes pluies et rafales de vent de mardi à jeudi dans plusieurs Provinces    La NASA décerne au Dr Kamal Ouddghiri la Médaille du leadership exceptionnel    Températures prévues pour mercredi 28 janvier 2026    Protection de l'enfance : le projet de loi 29.24 institue l'Agence nationale dédiée    Fès-Meknès : inauguration de 10 centres de santé dans la région    Dakhla : La FM6SS et Nareva Services s'allient pour doter le futur CHU d'une centrale solaire    Kech El Oudaïa accueille une soirée de dégustation chinoise avec le soutien de l'OFPPT    Afric'Artech : Casablanca accueille le premier grand rendez-vous continental de la créativité numérique africaine    Mode : Le boubou à l'ère de la modernité    MOBO Awards : la scène africaine brille parmi les nominations 2026    Ramadan : le ministère des Habous renforce ses efforts pour de meilleures conditions    Espagne : démantèlement d'un vaste réseau international de trafic de drogues en collaboration avec le Maroc    Maroc–Sénégal : 17 instruments juridiques signés pour élargir la coopération bilatérale    Maroc-Sénégal : Aziz Akhannouch s'entretient avec son homologue sénégalais à Rabat    Le journaliste marocain Najib Salmi n'est plus    Film : «La Mer au loin», à la quête de la Miss Visa    Le président des îles Canaries en visite à Souss-Massa pour la signature d'accords stratégiques    ONU: Au moins 21 membres du personnel de maintien de la paix et du personnel associé ont été tués en 2025    Le Roi offre un déjeuner en l'honneur du PM sénégalais et la délégation l'accompagnant    Le Sénégal réitère son soutien ferme et constant à la souveraineté du Maroc sur le Sahara    Le journaliste Najib Salmi n'est plus    SIEL : une 31è édition sous le signe de la France et d'Ibn Batouta    







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.