Re: MySQL et NFS
On Mon, 8 Jul 2002, Yann Souchon wrote: Je viens de remarquer quelque chose. Lorsque je fais nmap le_serveur ou nmap localhost, le port 3306 n'est pas ouvert. telnet localhost 3306 # suffit si ne marche pas - modifier la configuration de MySQL pour écouter sur le port TCP, sauf erreur il faut enlever `skip-networking' de /etc/mysql/my.cnf (oui, MySQL est toujours un peu bizarre concernant le nom des variables, des fichiers de configuration, etc) et c'est une excellente chose que Debian ne l'active pas par défaut. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: MySQL et NFS
telnet localhost 3306 # suffit si ne marche pas - modifier la configuration de MySQL pour écouter sur le port TCP, sauf erreur il faut enlever `skip-networking' de /etc/mysql/my.cnf (oui, MySQL est toujours un peu bizarre concernant le nom des variables, des fichiers de configuration, etc) et c'est une excellente chose que Debian ne l'active pas par défaut. Oui en effet, je viens de voir cela, j'ai quelque temps trouver que c'etait cette option qui posait probleme. Maintemant, quand je fais nmap, le port est bien ouvert. Par contre, lorsque j'essaye de me connecter en utilisant le nom de la machine (host) et pas localhost, il me pert la connexion directement. Et cela avec n'importe quel utilisateur, meme s'il possede % dans le champ host. On dirait qu'il ne verfifie pas dans mysql, il perd la connexion imediatement. ERROR 2013: Lost connection to MySQL server during query Pas de firewall, ... est-ce qu'il a un autre fichier ou il verifie qui peut acceder a MySQL ? Style hosts.allow ? Merci d'avance. Yann Souchon Etudiant EIG Telecom [EMAIL PROTECTED] On Tue, 9 Jul 2002, Marc SCHAEFER wrote: On Mon, 8 Jul 2002, Yann Souchon wrote: Je viens de remarquer quelque chose. Lorsque je fais nmap le_serveur ou nmap localhost, le port 3306 n'est pas ouvert. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi. -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: MySQL et NFS
On 8 Jul 2002 at 15:18, Yann SOUCHON wrote: Boujour a tous, je viens d'installer un serveur avec une Debian Woody. J'ai deux problemes: 1. Je n'arrive pas a acceder a MySQL autrement qu'en localhost, mais si l'utilisateur en question possede % dans le champ host. Comment faire pour laisser l'acces depuis l'exterieur. Les authorisations se passe sur 4 niveaux (global, database, table, column). Ceci par l'intermédiaire des tables user, db, host, tables_priv et columns_priv de la base de données mysql (c'est bien la base et pas une commande). L'authorisation et évaluée comme ceci: * global privileges (table mysql.user) * OR (database privileges AND host privileges) (les tables mysql.db et mysql.host) * OR table privileges (table mysql.tables_priv) * OR column privileges (table mysql.columns_priv) Pour plus d'info: * http://www.mysql.com/doc/A/d/Adding_users.html * http://www.mysql.com/doc/G/R/GRANT.html. Il faut donc au minimum que la table user soit correctement remplie. 2. J'ai un serveur NFS qui tourne aussi, et je n'arrive pas a monter le repertoire partage. xxx:/var/log# cat /etc/exports # /etc/exports: the access control list for filesystems which may be exported # to NFS clients. See exports(5). /home/www/truc/nfs host.domain.ch(rw,no_root_squash,insecure) Jul 8 10:25:19 xxx rpc.mountd: refused mount request from localhost for /home/www/truc/nfs (/): no export entry Jul 8 10:25:25 srvsioux rpc.mountd: refused mount request from xxx.domain.ch for /home/www/truc/nfs (/): no export entry Tu as bien effectuer la commande exportfs -r ou /etc/init.d/nfs- reload aprés la modification du fichier /etc/exports? Ton serveur DNS ou le fichier /etc/hosts du serveur contient bien la définition de la machine client? A+ Martial MuTECH Martial Guex Rue des Alpes 1452 Les Rasses Switzerland Phone : +41 24 454 46 35 Fax. : +41 24 454 46 32 Email : [EMAIL PROTECTED] ([EMAIL PROTECTED] for Microsoft Outlook users) -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: MySQL et NFS
[EMAIL PROTECTED] wrote: Les authorisations se passe sur 4 niveaux (global, database, table, column). Ceci par l'intermédiaire des tables user, db, host, tables_priv et columns_priv de la base de données mysql (c'est bien la base et pas une commande). L'authorisation et évaluée comme ceci: * global privileges (table mysql.user) * OR (database privileges AND host privileges) (les tables mysql.db et mysql.host) * OR table privileges (table mysql.tables_priv) * OR column privileges (table mysql.columns_priv) Pour plus d'info: * http://www.mysql.com/doc/A/d/Adding_users.html * http://www.mysql.com/doc/G/R/GRANT.html. Il faut donc au minimum que la table user soit correctement remplie. Ben l'utilisateur en question dans la table mysql.user un % dans le champ Host, ce qui lui permet de se connecter depuis où il veut. Je viens de remarquer quelque chose. Lorsque je fais nmap le_serveur ou nmap localhost, le port 3306 n'est pas ouvert. J'arrive a me connecter en root en localhost, mais avec l'utilisateur. Je comprends pas trop pourquoi i me fait cela...surtout que le port soit fermé ?!? A la maison, j'ai deux machines (Debian SID et Potato), sur les deux, le port est ouvert (local et externe). Y aurait-il quelque chose à faire de spécial sur Woody ? Tu as bien effectuer la commande exportfs -r ou /etc/init.d/nfs- reload aprés la modification du fichier /etc/exports? Oui, j'ai fait les deux. Ton serveur DNS ou le fichier /etc/hosts du serveur contient bien la définition de la machine client? Si j'ai bien compris, tous les clients qui doivent monter ce répertoire doivent être soit dans le DNS soit dans /etc/hosts ? Yann Souchon- [EMAIL PROTECTED] Ingénieur HES Telecom - GPG Key ID: 54B0E099 -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.
Re: MySQL et NFS
On 8 Jul 2002 at 18:16, Yann Souchon wrote: Ben l'utilisateur en question dans la table mysql.user un % dans le champ Host, ce qui lui permet de se connecter depuis où il veut. Je viens de remarquer quelque chose. Lorsque je fais nmap le_serveur ou nmap localhost, le port 3306 n'est pas ouvert. J'arrive a me connecter en root en localhost, mais avec l'utilisateur. Je comprends pas trop pourquoi i me fait cela...surtout que le port soit fermé ?!? A la maison, j'ai deux machines (Debian SID et Potato), sur les deux, le port est ouvert (local et externe). Y aurait-il quelque chose à faire de spécial sur Woody ? /etc/init.d/mysql restart Ensuite tu check si les process avec la commande #ps ax|grep mysqld ainsi que les log /var/log/mysql.err et /var/log/mysql.log pour ce qui coince. Si j'ai bien compris, tous les clients qui doivent monter ce répertoire doivent être soit dans le DNS soit dans /etc/hosts ? Effectivement, il me semble que rpc regarde si l'adresse IP corespond bien à l'adresse texte du client (#host -r xxx.domaine.ch). Jette un coup d'oeil dans les log (/var/log/syslog, /var/log/daemon ou /var/log/kernel.log) A+ Martial MuTECH Martial Guex Rue des Alpes 1452 Les Rasses Switzerland Phone : +41 24 454 46 35 Fax. : +41 24 454 46 32 Email : [EMAIL PROTECTED] ([EMAIL PROTECTED] for Microsoft Outlook users) -- http://www-internal.alphanet.ch/linux-leman/ avant de poser une question. Ouais, pour se désabonner aussi.