2017-06-09 1 views
0

Je souhaite créer une application utilisant une base de données. J'ai un serveur Synology et je veux l'utiliser comme serveur de base de données. Je veux construire l'application dans .Net en utilisant Visual Studio. J'ai installé MariaDB et phpMyAdmin. Il existe déjà une base de données appelée 'test'. J'ai créé un utilisateur appelé 'Chechy' et l'ai configuré pour pouvoir me connecter depuis n'importe quel hôte. Je ne peux pas me connecter à phpMyAdmin en utilisant 'Chechy', je ne sais pas si je suis censé pouvoir le faire, mais j'ai l'erreur # 1045. Se connecter avec 'root; fonctionne bien.Comment se connecter à MariaDB sur le serveur Synology à partir de Visual Studio

Que suis-je censé entrer dans cet écran pour le faire fonctionner. J'ai essayé le nom du serveur (avec et sans la double barre oblique inverse), et j'ai essayé l'adresse IP interne du serveur. Inutile de dire que rien n'a fonctionné jusqu'ici.

Add connection

Répondre

0

Je réussi à obtenir ce travail. Même si cette question a été regardée 7 fois en 24 heures (sonne des crickets), je fournirai une réponse avec ce que j'ai fait pour le résoudre.

J'ai installé MariaDB sur ma machine locale qui inclut tous les outils clients et probablement pilotes etc.

Puis je me suis connecté avec l'adresse IP comme nom du serveur.

Je ne sais pas si l'installation locale était vraiment nécessaire, mais c'est ce que j'ai fait et cela fonctionne maintenant.

0

Pour ceux qui viennent après:

Je face à un problème similaire, mais a tenté d'exécuter la connexion avec php, mysqli à la place. L'astuce était que le nom du serveur devait inclure le port écouté par la base de données. Donc, au lieu de spécifier "localhost" comme nom de serveur, j'ai dû spécifier "localhost: 3307" à la place.

Plus de détails ici: Blog Post