Vous n'êtes pas identifié(e).
Pages : 1
Bonjour à tous ,
Voilà j'ai un petit mais alors tout petit souci , sur mon serveur mysql , je n'arrive pas à cacher la table information_schema .
Bien que ce ne soit que des vues , j'aimerais que l'utilisateur X puisse voir uniquement la table X .. sans information_schema meme s'i ln'a aucun droit dessus ..
Une idée :-)
Merci d'avance ,
cdt ,
Christophe.
Dernière modification par stopher (31/03/2008 12:55:47)
Réalisations diverses: http://www.restaurant-gites-aqueduc.com
Mon site qui me sert d'aide mémoire : http://lindev.fr
Hors ligne
PostreSQL ?
LeDub éleveur de troll
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
Alors là, perso, aucune idée...pas suffisament compétent en MySQL...
Ceci dit, j'ai jamais essayé de le faire non plus dans PostgreSQL (qui utilise un VRAI schéma, lui ), je n'en ai jamais eu le besoin.
/ioguix aime toujours autant son postgresql chéri
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Pourquoi postgre ?
Tiens c'est interessant d'avoir des utilisateurs de postgre , pour demander , quelles sont les differences entre les deux ?
Je n'ai jamais essayé !!
Réalisations diverses: http://www.restaurant-gites-aqueduc.com
Mon site qui me sert d'aide mémoire : http://lindev.fr
Hors ligne
Haha, LES différences entre Postgres et MySQL...Bah il y en as tout plein.
Essayons de ne pas tomber dans le troll, mais en gros, Postgres et MySQL ne joue pas dans la même coure. Postgres entre en concurrence avec Oracle alors qu'aucun DBA sérieux ne migrerait son Oracle vers MySQL.
PostgreSQL est orienté vers la robustesse, l'intégrité des données et les fonctionnalités là où MySQL est orienté vers la simplicité et la rapidité (quitte à sacrifier robustesse et fonctionnalité).
Je tiens à ajouter que Postgres ne mérite vraiment plus du tout sa réputation de mauvaise perf...et ce depuis un bout de temps.
Je t'invite à lire ce petit document traduit de l'anglais : http://www.postgresqlfr.org/?q=node/1432
Il date un peu (MySQL 5.0/5.1 vs Pg 8.1/8.2), mais reste trés pertinent aujourd'hui.
Voilà, MySQL a son domaine bien à lui (petite bases, le web, ...) et Postgres les siens (tous en fait).
/me intarrissable sur la question
/ioguix, pas que utilisateur, mais contributeur aussi
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Et bien , ça donne envie de tester ..
Apres tout pourquoi pas ..
D'autant plus que le "langage" de requetes est presque le meme que mysql ..
Bon , sinon , ma question est toujours d'actualité
/ioguix, pas que utilisateur, mais contributeur aussi
Et bien , je comprend le :
/me intarrissable sur la question
Réalisations diverses: http://www.restaurant-gites-aqueduc.com
Mon site qui me sert d'aide mémoire : http://lindev.fr
Hors ligne
Je viens de faire le test avec un utilisateur qui n'a accès qu'à une seule base, et les infos de la base information_schema ne concernent que sa base.
Il n'y a donc pas de mal à laisser information_schema visible. FInalement, je ne sais pas trop si on peux la cacher...
"First they ignore you, then they ridicule you, then they fight you, then you win."
-- Mahatma Gandhi
Hors ligne
En effet , bon , je suis peut etre perfectionniste
Sinon , j'ai testé phppgadmin avec donc postgresql et là, l'organisation est différente , il n'y a donc plus de table information_schema ..
Bon , j'en reste là pour ce topic ...
De toute manière , je vais tendre à utiliser postgresql .. histoire de pouvoir comparer et apprendre autre chose ...
Réalisations diverses: http://www.restaurant-gites-aqueduc.com
Mon site qui me sert d'aide mémoire : http://lindev.fr
Hors ligne
En effet , bon , je suis peut etre perfectionniste
Sinon , j'ai testé phppgadmin avec donc postgresql et là, l'organisation est différente , il n'y a donc plus de table information_schema ..
Bon , j'en reste là pour ce topic ...
De toute manière , je vais tendre à utiliser postgresql .. histoire de pouvoir comparer et apprendre autre chose ...
/me content
Ceci dit, je te rassure, information_schema existe aussi dans PostgreSQL (et est plus respectueux des normes en la matière) et est tout aussi accessible à quiconque.
A vrai dire, c'est phpPgAdmin (ppa) qui par défaut cache ce schema (et d'autres schema interne) dans tes bases.
Si tu veux y accéder via l'interface de ppa, dans ton config.inc.php mettre $conf['show_system'] à true.
Autre chose, tu peux mettre $conf['show_advanced'] à true aussi si tu veux voir tout plein d'autre choses gérées par pgsql (mais pas toute entièrement par ppa)
/ioguix développeur ppa
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Ok merci pour ces tuyaux ;-)
J'ai regardé les fichiers de configuration de postgre , j'aimerai savoir quelle est la syntaxe exacte pour autoriser des machines exterieurs à se connecter aux bases ...
Je sais qu'il sagit de la ligne
listen_adresses = 'localhost'
Pour le moment j'ai mis '*' , mais comment n'autoriser que deux adresses ip par exemple ?
, je ne trouve pas le bon séparateur ..
=>? comma-separated list of addresses; ?
j'aimerai un truc de ce style :
listen_adresses = 'localhost','192.168.0.2','10.0.0.8'
Merci d'avance pour ta reponse ..
A si une autre question mais là c'est juste pour savoir si c'est possible , d'ajouter un phppgadmin d'autres serveurs installés sur d'autres postes .. afin de ne pas avoir à installer phppgadmin partout ..
Réalisations diverses: http://www.restaurant-gites-aqueduc.com
Mon site qui me sert d'aide mémoire : http://lindev.fr
Hors ligne
...
J'ai regardé les fichiers de configuration de postgre , j'aimerai savoir quelle est la syntaxe exacte pour autoriser des machines exterieurs à se connecter aux bases ...
[...]
j'aimerai un truc de ce style :
listen_adresses = 'localhost','192.168.0.2','10.0.0.8'Merci d'avance pour ta reponse ..
alors, le listen_adresse indique sur quels ports pgsql écoutera. Et effectivement, c'est bien cette syntaxe (à ma connaissance & compréhension). Si tu veux écouter sur tous les ports, tu peux mettre 'all'. Mais tout celà est indiqué en commentaire dans le fichier de conf.
Ensuite, si tu veux un peu filtrer les clients qui s'y connectent, il te faut aller voir le pg_hba.conf qui doit se situer à coté de ton postgresql.conf.
A si une autre question mais là c'est juste pour savoir si c'est possible , d'ajouter un phppgadmin d'autres serveurs installés sur d'autres postes .. afin de ne pas avoir à installer phppgadmin partout ..
Pareil, tout est indiqué dans le fichier config.inc.php. Il te suffit d'ajouter les configurations serveurs dans le tableau $conf['servers'] que tu as dû éditer pour ton premier serveur (en $conf['servers'][0] donc). le suivant sera $conf['servers'][1], puis $conf['servers'][2]...
Sur le serveur de demo, on en as qquns http://phppgadmin.kattare.com/phppgadmin4cvs/
++
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Ok merci pour ces précisions ... :-)
il n'y a plus qu'à ..
Réalisations diverses: http://www.restaurant-gites-aqueduc.com
Mon site qui me sert d'aide mémoire : http://lindev.fr
Hors ligne
tiens, je viens de voir que PunBB ne permet pas de splitter les fils de conversations...
Domage...
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Oui c'est vrai que j'aurais du ouvrir un autre topic , désolé pour ce petit dérapage ...
Réalisations diverses: http://www.restaurant-gites-aqueduc.com
Mon site qui me sert d'aide mémoire : http://lindev.fr
Hors ligne
Encore une fois, ces dérapage sont légions sur Andesi et largement toléré (sinon, *Ledub* ne serait plus là depuis longtemps)
Et puis d'autant plus quand c'est un admin qui y participe, à ce dérapage
[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222
Hors ligne
Tiens on parle de moi ?
ANDESI = Avec de Nombreuses Dérives et Sourires Importants
LeDub qui fait de réunion de conversations !
[edit]Correction de balises et orthographe[/edit]
Dernière modification par ledub (31/03/2008 16:06:04)
« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!
Hors ligne
Pages : 1