IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Connexion MySql + fichier my.cnf


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Connexion MySql + fichier my.cnf
    Bonjour,
    J'ai acheter un serveur Sql privé de chez OVH et lors de la connexion, ce message apparait :
    Unable to connect to any of the specified MySQL hosts.
    Voici mon code de connexion :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
            Using Connexion As MySqlConnection = New MySqlConnection("Data Source=10.0.226.160;Database=irvine;User ID=root;Password=regarderpaslol;Port=3306")
                Connexion.Open()
                Connexion.Close()
    - Je suis certain que mes identifiants entrer dans le script de connexion son bon
    - J'ai installer MySql.Data.dll
    - J'ai l'import :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Imports MySql.Data.MySqlClient

    Voici à présent la source de mon fichier my.cnf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    [mysqld]
     
    tmp_table_size=1M
    query_cache_size=1M
     
    skip-locking
    key_buffer_size = 12M
    max_allowed_packet = 1M
    table_cache = 4
    sort_buffer_size = 64K
    read_buffer_size = 256K
    read_rnd_buffer_size = 256K
    net_buffer_length = 2K
    thread_stack = 128K
     
    max_binlog_cache_size = 1M
    max_join_size = 1M
    max_seeks_for_key = 2M
    max_write_lock_count = 512K
    myisam_max_sort_file_size = 1M
     
    ########################
    ##Configuration Innodb##
    ##Uncomment the next line to disable Innodb
     
    #skip-innodb
     
    innodb_buffer_pool_size = 16M
    innodb_additional_mem_pool_size = 2M
     
    innodb_log_file_size = 10M
    innodb_log_buffer_size = 4M
     
    innodb_flush_log_at_trx_commit=1
    Merci de m’apporter votre aide !
    Bonne vacance à tous
    Dernière modification par Deepin ; 08/08/2011 à 12h47. Motif: Balises [QUOTE]...[/QUOTE]

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Es tu sur que les connexions sont autorisés depuis l'exterieur?

  3. #3
    Invité
    Invité(e)
    Par défaut
    Normalement oui, mais peut-être qu'il faut faire deux troix petit truc sur le fichier my.cnf

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Bien souvent les hébergeurs n'autorisent les connexions que depuis leur pool de connection. Ca se règle au niveau du firewall.
    Il faudrait que tu vérifies si toi depuis ton poste tu peux t'y connecter avec autre chose que ton application (avec un outils de gestion de base par exemple)

    Cela dit, pourquoi le choix de MySQL ? C'est pas forcément le mieux pour collaborer avec .Net

    Autre chose: tu es sur de l'ip? Généralement, les plages d'ip 10.x.x.x sont destinées au réseau local.

  5. #5
    Invité
    Invité(e)
    Par défaut
    C'est certain, on peut se connecter à distance, il y avait écrit ceci quand je l'ai acheté :
    "Avec les serveur Sql privé d'OVH vous avez un accès externe au serveur MySQL"
    Donc je pense que le problème ne vient pas de ceux qui l'heberge mais du code de my.cnf ou vb.net

    Après j'ai choisi MySql car je suis entrain de programmer un systeme de licence pour logiciel ...
    Mais je ne vais pas changer au dernier moment, j'ai déjà mis 40€ dans le serveur Sql privé.

  6. #6
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Dans ce cas là, je réitère ma question: Es tu sur de l'ip?
    10.x.x.x n'est pas une IP internet, c'est une IP privée de classe A (10.0.0.1 à 10.255.255.254) donc pour réseau local.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/09/2011, 07h08
  2. installation mysql linux: fichier my.cnf
    Par ben23 dans le forum Installation
    Réponses: 1
    Dernier message: 24/10/2005, 13h25
  3. [Connexion MySQL] Can't connect to MySQL server
    Par mat_dum dans le forum Outils
    Réponses: 12
    Dernier message: 17/07/2003, 07h49
  4. Installation MySql (fichier My.cnf)
    Par cassandra dans le forum Installation
    Réponses: 3
    Dernier message: 18/03/2003, 09h02
  5. [Kylix] [cgi] pb déploiement appli avec connexion MySQL [rés
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 06/08/2002, 20h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo