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

C Discussion :

probleme connexion api mysql ovh


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Juin 2012
    Messages : 8
    Par défaut probleme connexion api mysql ovh
    Bonjour a tous !!

    j'ai un problème avec ma connection via un programme en c à mon serveur dédié ovh !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql_real_connect(mysqlconnexion,hostname,user,password,"client",port,NULL,0)
    quand je teste mon programme en local tous marche.

    voici mon fichier my.cnf

    # /etc/mysql/my.cnf: The global mysql configuration file.
    # $Header: /var/cvsroot/gentoo-x86/dev-db/mysql/files/my.cnf-4.1,v 1.3 2006/05/05 19:51:40 chtekk Exp $

    # The following options will be passed to all MySQL clients
    [client]
    #password = your_password
    port = 3306
    socket = /var/run/mysqld/mysqld.sock
    character-sets-dir=/usr/share/mysql/charsets
    default-character-set=latin1

    [php-cgi]
    character-sets-dir=/usr/share/mysql/charsets
    default-character-set=latin1

    [mysql]
    character-sets-dir=/usr/share/mysql/charsets
    default-character-set=latin1

    [mysqladmin]
    character-sets-dir=/usr/share/mysql/charsets
    default-character-set=latin1

    [mysqlcheck]
    character-sets-dir=/usr/share/mysql/charsets
    default-character-set=latin1

    [mysqldump]
    character-sets-dir=/usr/share/mysql/charsets
    default-character-set=latin1

    [mysqlimport]
    character-sets-dir=/usr/share/mysql/charsets
    default-character-set=latin1

    [mysqlshow]
    character-sets-dir=/usr/share/mysql/charsets
    default-character-set=latin1

    [myisamchk]
    character-sets-dir=/usr/share/mysql/charsets

    [myisampack]
    character-sets-dir=/usr/share/mysql/charsets

    # use [safe_mysqld] with mysql-3
    [mysqld_safe]
    err-log = /var/log/mysql/mysql.err

    # add a section [mysqld-4.1] or [mysqld-5.0] for specific configurations
    [mysqld]
    character-set-server = latin1
    init-connect='SET NAMES latin1'
    default-character-set = latin1
    user = mysql
    port = 3306
    socket = /var/run/mysqld/mysqld.sock
    pid-file = /var/run/mysqld/mysqld.pid
    log-error = /var/log/mysql/mysqld.err
    basedir = /usr
    datadir = /var/lib/mysql
    skip-locking
    key_buffer = 16M
    max_allowed_packet = 1M
    table_cache = 64
    sort_buffer_size = 512K
    net_buffer_length = 8K
    read_buffer_size = 256K
    read_rnd_buffer_size = 512K
    myisam_sort_buffer_size = 8M
    language = /usr/share/mysql/english

    # security:
    # using "localhost" in connects uses sockets by default
    skip-networking
    #bind-address = 127.0.0.1

    log-bin
    server-id = 1

    # point the following paths to different dedicated disks
    tmpdir = /tmp/
    #log-update = /path-to-dedicated-directory/hostname

    # you need the debug USE flag enabled to use the following directives,
    # if needed, uncomment them, start the server and issue
    # #tail -f /tmp/mysqld.sql /tmp/mysqld.trace
    # this will show you *exactly* what's happening in your server

    #log = /tmp/mysqld.sql
    #gdb
    #debug = d:t:i:o,/tmp/mysqld.trace
    #one-thread

    # uncomment the following directives if you are using BDB tables
    #bdb_cache_size = 4M
    #bdb_max_lock = 10000

    # the following is the InnoDB configuration
    # if you wish to disable innodb instead
    # uncomment just the next line
    skip-innodb
    #
    # the rest of the innodb config follows:
    # don't eat too much memory, we're trying to be safe on 64Mb boxes
    # you might want to bump this up a bit on boxes with more RAM
    innodb_buffer_pool_size = 16M
    # this is the default, increase it if you have lots of tables
    innodb_additional_mem_pool_size = 2M
    #
    # i'd like to use /var/lib/mysql/innodb, but that is seen as a database :-(
    # and upstream wants things to be under /var/lib/mysql/, so that's the route
    # we have to take for the moment
    #innodb_data_home_dir = /var/lib/mysql/
    #innodb_log_arch_dir = /var/lib/mysql/
    #innodb_log_group_home_dir = /var/lib/mysql/
    # you may wish to change this size to be more suitable for your system
    # the max is there to avoid run-away growth on your machine
    innodb_data_file_path = ibdata1:10M:autoextend:max:128M
    # we keep this at around 25% of of innodb_buffer_pool_size
    # sensible values range from 1MB to (1/innodb_log_files_in_group*innodb_buffer_pool_size)
    innodb_log_file_size = 5M
    # this is the default, increase it if you have very large transactions going on
    innodb_log_buffer_size = 8M
    # this is the default and won't hurt you
    # you shouldn't need to tweak it
    set-variable = innodb_log_files_in_group=2
    # see the innodb config docs, the other options are not always safe
    innodb_flush_log_at_trx_commit = 1
    innodb_lock_wait_timeout = 50

    [mysqldump]
    quick
    max_allowed_packet = 16M

    [mysql]
    # uncomment the next directive if you are not familiar with SQL
    #safe-updates

    [isamchk]
    key_buffer = 20M
    sort_buffer_size = 20M
    read_buffer = 2M
    write_buffer = 2M

    [myisamchk]
    key_buffer = 20M
    sort_buffer_size = 20M
    read_buffer = 2M
    write_buffer = 2M

    [mysqlhotcopy]
    interactive-timeout
    je ne comprends pas pourquoi il ne veut pas se connecter!

  2. #2
    Modérateur

    Avatar de Bktero
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2009
    Messages
    4 493
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2009
    Messages : 4 493
    Billets dans le blog
    1
    Par défaut
    La vérification du fichier de configuration sera sûrement plus efficace si faite par les gens du forum mysql.

    Tu arrives à te connecter à ton serveur avec autre chose que ton application en C (un outil de gestion de BDD par exemple) ?

  3. #3
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Octobre 2008
    Messages
    1 515
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 515
    Par défaut
    Tu as l'option "skip-networking", qui signifie que tu ne peux te connecter à ton serveur qu'en local (avec un socket unix).

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Network game programmer
    Inscrit en
    Juin 2010
    Messages
    7 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Canada

    Informations professionnelles :
    Activité : Network game programmer

    Informations forums :
    Inscription : Juin 2010
    Messages : 7 147
    Billets dans le blog
    4
    Par défaut
    Il me semble effectivement qu'OVH n'autorise pas les connexion MySQL distantes (voir selon l'offre, ou toutes les offres je ne sais plus).
    Pensez à consulter la FAQ ou les cours et tutoriels de la section C++.
    Un peu de programmation réseau ?
    Aucune aide via MP ne sera dispensée. Merci d'utiliser les forums prévus à cet effet.

Discussions similaires

  1. probleme avec api mysql
    Par nR.mEcs0ft dans le forum MySQL
    Réponses: 3
    Dernier message: 09/10/2010, 22h42
  2. probleme connexion a mysql(driver peut etre)
    Par tifsa dans le forum Général Java
    Réponses: 7
    Dernier message: 30/12/2009, 14h56
  3. Probleme connexion BDD mysql avec applet
    Par lancer83 dans le forum Applets
    Réponses: 25
    Dernier message: 01/08/2007, 11h15
  4. probleme avec API mysql
    Par tyson75 dans le forum C++Builder
    Réponses: 7
    Dernier message: 08/06/2007, 20h00
  5. probleme connexion server mysql avec mot de passe
    Par jsdar dans le forum Débuter
    Réponses: 1
    Dernier message: 25/02/2007, 19h58

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