[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] MySql



Grand merci pour toutes ces infos, je commence a comprendre petit a petit
... ai meme trouve un bug dans ta reponse : faut toujours terminer une
commande par un point virgule ... je sais c con mais faut le savoir ...
aller avec de l'espoir d'ici 2002 j'aurai une db de mes cd audio realisee
par moi meme personellement je :-)

-- 

[Alain Belkadi]

On Mon, 30 Apr 2001, Bruno Mairlot wrote:

> Date: Mon, 30 Apr 2001 10:44:33 +0200
> From: Bruno Mairlot <bruno@virgoplus.com>
> Reply-To: linux@lists.linuxbe.org
> To: linux@lists.linuxbe.org
> Subject: Re: [linux] MySql
>
> At 09:36 30/04/2001 +0200, you wrote:
>
> >Suis en train de lire la doc ... mais j'avoue avoir du mal ... je trouve
> >que pour un newbie comme moi la doc est un peu trop technique ... et j'ai
> >pas trop trouve de howto sur le sujet.
>
> Voici un descriptif de la table mysql.user
>
> mysql> use mysql
> Reading table information for completion of table and column names
> You can turn off this feature to get a quicker startup with -A
>
> Database changed
> mysql> desc user;
> +-----------------+---------------+------+-----+---------+-------+
> | Field           | Type          | Null | Key | Default | Extra |
> +-----------------+---------------+------+-----+---------+-------+
> | Host            | char(60)      |      | PRI |         |       |
> | User            | char(16)      |      | PRI |         |       |
> | Password        | char(16)      |      |     |         |       |
> | Select_priv     | enum('N','Y') |      |     | N       |       |
> | Insert_priv     | enum('N','Y') |      |     | N       |       |
> | Update_priv     | enum('N','Y') |      |     | N       |       |
> | Delete_priv     | enum('N','Y') |      |     | N       |       |
> | Create_priv     | enum('N','Y') |      |     | N       |       |
> | Drop_priv       | enum('N','Y') |      |     | N       |       |
> | Reload_priv     | enum('N','Y') |      |     | N       |       |
> | Shutdown_priv   | enum('N','Y') |      |     | N       |       |
> | Process_priv    | enum('N','Y') |      |     | N       |       |
> | File_priv       | enum('N','Y') |      |     | N       |       |
> | Grant_priv      | enum('N','Y') |      |     | N       |       |
> | References_priv | enum('N','Y') |      |     | N       |       |
> | Index_priv      | enum('N','Y') |      |     | N       |       |
> | Alter_priv      | enum('N','Y') |      |     | N       |       |
> +-----------------+---------------+------+-----+---------+-------+
> 17 rows in set (0.00 sec)
>
> dès lors il ne te reste qu'à utiliser la commande SQL :
>
> insert into user (Host,User,Password,Select_priv) VALUES
> ("%","username",PASSWORD("plainpassword"),'Y')
>
>
> et tu auras un utilisateur capable de se connecter et de faire des selects,
> mais c'est tout ce qu'il aura le droit de faire. Si tu veux lui ajouter
> plus de privilèges, tu les ajoutes dans la query.
>
> N'oublie de flusher les privilèges après l'insert. (flush privileges, ou un
> truc du genre, sinon il y a toujours le mysqladmin -u root -p reload)
>
> Bruno
>
>
> >--
> >
> >[Alain Belkadi]
> >
> >On Mon, 30 Apr 2001, Bruno Mairlot wrote:
> >
> > > Date: Mon, 30 Apr 2001 10:28:36 +0200
> > > From: Bruno Mairlot <bruno@virgoplus.com>
> > > Reply-To: linux@lists.linuxbe.org
> > > To: linux@lists.linuxbe.org
> > > Subject: Re: [linux] MySql
> > >
> > > At 09:12 30/04/2001 +0200, you wrote:
> > >
> > > >Bon ai trouve suffit de taper mysqladmin -u root --password= password
> > > >le_mot_de_passe_que_l_on_veut
> > > >
> > > >Maintenant je cherche a autoriser les pc de mon lan a se connecter au
> > > >server ... betement pour essayer ce fameux free mascon
> > >
> > > C'est relativement facile,
> > >
> > > en fait une fois que tu as défini un mot de passe root, tu te connecte (en
> > > local), avec mysql -u root -p, ensuite tu insère un utilisateur dans la
> > > table mysql.user, permettront de créer d'autres utilisateurs :
> > >
> > > le champ host doit être à % pour pouvoir accepter des connexions de
> > > n'importe quel machine.
> > >
> > > Mais le plus simple reste quand même la lecture de la documentation sur
> > > www.mysql.com
> > >
> > > Bruno
> > >
> > >
> > > [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> > > [ le type de demande...                                            ]
> > > [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
> > > [ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]
> > >
> >
> >
> >[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> >[ le type de demande...                                            ]
> >[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
> >[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]
>
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> [ le type de demande...                                            ]
> [ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
> [ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]
>


[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php     ]
[ http://LinuxBe.org              Contact: listmaster@linuxbe.org  ]