Connexion distante vers un autre serveur
Bonjour,
Je veux permettre a un serveur distant (SERVER) de se connecter sur ma base de donnée (CIBLE), j'ai fait les etapes suivantes:
Cryper le mot de passe
Code:
1 2
|
SELECT password('Pass_Allowed_To_Access'); |
Garantir l'utilisation
Code:
1 2 3 4
|
GRANT USAGE ON *.* TO 'USER'@'IP_SERVER' IDENTIFIED BY PASSWORD 'Encypted_Pass_Allowed_To_Access';
FLUSH PRIVILEGES; |
Je teste avec:
Code:
1 2
|
mysql -u USER -p -h IP_CIBLE |
Mais en précisant la base de donnée, je peux pas me connecter:
Code:
1 2
|
mysql -u USER -p -h IP_CIBLE -D BDD |
Code:
1 2 3 4 5 6 7 8 9
|
mysql> SHOW GRANTS for 'USER'@'IP_SERVER';
+----------------------------------------------------------------------------------------------------------------------+
| Grants for USER@localhost |
+----------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'USER'@'IP_SERVER' IDENTIFIED BY PASSWORD 'PASS_ENCRYPTED' |
| GRANT ALL PRIVILEGES ON `USER`.* TO 'USER'@'IP_SERVER' |
+----------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec) |
Je peux y accéder, mais je fais:
Code:
1 2 3 4 5 6 7 8
|
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
+--------------------+
1 row in set (0.03 sec) |
Les autres bases de données n'existent pas, qu'est ce que j'ai oublié de faire?
Merci a vous