user@host: ~$ mysql -h host -u root -p
mysql> CREATE USER `login`;
mysql> SET PASSWORD FOR login@host2 = PASSWORD('password');
mysql> CREATE DATABASE `login`;
mysql> REVOKE ALL PRIVILEGES, GRANT OPTION FROM `login`;
mysql> GRANT ALL ON login.* TO login@host2;
notes:
- host est le serveur MySQL (nom ou IP)
- host2 est le nom ou l’IP du client MySQL autorisé à se servir du login et de la base créée
- Si la connexion doit etre possible depuis n’importe ou, il faut mettre %