Re: MySQL et NFS

2002-07-09 Par sujet Marc SCHAEFER

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

2002-07-09 Par sujet Yann SOUCHON

 
 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

2002-07-08 Par sujet m_guex

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

2002-07-08 Par sujet Yann Souchon

[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

2002-07-08 Par sujet m_guex

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.