Lorsque vous vous connectez à 127.0.0.1
, vous vous connectez au système actuel. Quel que soit le système en cours d'exécution :main ou vm
. Vous devez configurer les paramètres réseau de la VirtualBox
de sorte que vm
peut se connecter à votre système principal. Dans ce cas, vous vous connecterez depuis vm
pas sur localhost mais sur l'adresse IP que vous avez définie sur le OS
principal .
Ou vous pouvez configurer MySQL
à la vm
et déplacez votre base de données vers ce MySQL
.
MODIFIER
Pour tester la connexion à MySQL
vous pouvez utiliser telnet
(http://windows.microsoft.com/ en-us/windows/telnet-faq#1TC=windows-7
).Au début, vous devez connaître le MySQL
Port. Vous pouvez l'obtenir depuis MySQL
config ou essayez les ports de la réponse de @Prageeth Roshane. Ensuite, vous devriez essayer de vous connecter depuis VirtualBox
vers MySQL
au port trouvé. Vous pouvez utiliser ou programmer ou telnet. Si vous rencontrez des problèmes de connexion, essayez de vérifier que le pare-feu de la VM et du système d'exploitation principal n'a pas bloqué votre programme (ou telnet).
PS Si vous pouvez vous connecter à MySQL
depuis un autre PC, mais impossible de se connecter depuis la VM, alors le problème vient des paramètres réseau de la VM.