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

OVH Discussion :

Mettre une base de données en ligne


Sujet :

OVH

  1. #1
    Pau
    Pau est déconnecté
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 79
    Points : 46
    Points
    46
    Par défaut Mettre une base de données en ligne
    Bonjour,

    Je galère pour mettre en ligne ma base de données et je ne trouve pas de tuto qui explique bien comment faire.
    J'ai en fait un problème avec le serveur je crois. Quand je créée le dump depuis phpmyadmin, il me dit que la version de mon serveur c'est 5.0.27. Mais lorsque je demande la création de ma bdd sur le site de ovh, pour pouvoir y intégrer les données du dump, il me dit serveur : mysql 5-2. Est ce que c'est ça qui pose pb??
    Je comprends pas pourquoi ça ne marche pas...
    Merci d'avance pour vos réponses
    Pau

  2. #2
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    comment tu t'y prends ?

    - via code php sur le serveur ?
    - via fichier sql dans phpmyadmin ?

  3. #3
    Pau
    Pau est déconnecté
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 79
    Points : 46
    Points
    46
    Par défaut
    J'ai changé les privilèges dans phpmyadmin, j'ai mis les mêmes mdp et nom utilisateur + serveur dans mon fichier connexion.php
    Ensuite j'ai créé un fichier importbase.php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <body>
    <?php
    echo "Votre base est en cours de restauration.......
    <br>";
    system("gene.sql | mysql --host=mysql5-2 --user=xxxx --password=xxxx gen");
    echo "C'est fini. Votre base est en place sur cet hébergement.";
    ?>
    Je l'upload et voilà... mais j'ai ce message d'erreur qund j'ouvre une page qui doit chercher dans la bdd:

    Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/abcdijon/www/test/connexion.php on line 3
    Pas de connexion au serveur

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    le host ça serait pas plutot localhost ?

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <body>
    <?php
    echo "Votre base est en cours de restauration.......
    <br>";
    system("gene.sql | mysql --host=localhost --user=xxxx --password=xxxx gen");
    echo "C'est fini. Votre base est en place sur cet hébergement.";
    ?>

  5. #5
    Pau
    Pau est déconnecté
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 79
    Points : 46
    Points
    46
    Par défaut
    ok, mais c'est pas pour travailler en local.
    Localhost, c'est pas juste pour travailler en local? Moi je veux mettre en ligne

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    Citation Envoyé par Pau
    ok, mais c'est pas pour travailler en local.
    Localhost, c'est pas juste pour travailler en local? Moi je veux mettre en ligne
    ça depend de ton hebergeur , la plupart des hebergeur utilise localhost car les serveurs mysql sont au meme endroit que les serveurs apache !

    Normalement chez ovh c est localhost aussi si ma memoire est bonne

  7. #7
    Pau
    Pau est déconnecté
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 79
    Points : 46
    Points
    46
    Par défaut
    ça marche pas toujours, même message d'erreur :
    Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/abcdijon/www/test/connexion.php on line 3
    Pas de connexion au serveur

    mais mon fichier sql n'est pas à la bse, sur www, c'est dans un dossier, avec mon fichier connexion et importbase.php, est ce que ça peut être le problème?

    merci

  8. #8
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    rassure moi tu n'essaie pas de creer ta base chez ovh a partir de ton serveur perso sur ton pc ?

  9. #9
    Membre éprouvé
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Juin 2003
    Messages
    909
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 909
    Points : 1 014
    Points
    1 014
    Par défaut ne pas confondre
    mysql5-2 est ta base (ou plutôt une de tes BDD) alors que MySQL5.0.27 est la version du serveur MySQL ce qui n'a absolument rien à voir.

    Ensuite, chez OVH c'est pas forcément localhost mais justement mysql5-2 qu'il faut mettre en premier paramètre de mysql_connect().

    Effectivement, tu ne peux pas créer de BDD chez OVH avec ton type d'abonnement.

  10. #10
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Bonjour,
    j'ai un problème similaire voilà ce que ça donne mon navigateur http://mon_site/importbase.php :

    "Votre base est en cours de restauration.......
    C'est fini. Votre base est en place sur cet hébergement."
    et quand je vais sur ma base je ne trouve rien !
    Ca vous dit quelque chose ?

Discussions similaires

  1. [AC-2010] Mettre une base de données access en ligne
    Par danytall dans le forum Access
    Réponses: 1
    Dernier message: 29/03/2013, 11h24
  2. Réponses: 3
    Dernier message: 21/01/2009, 19h14
  3. Mettre une base de donnée en ligne
    Par hugo7 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 30/12/2008, 18h53
  4. [MySQL] Connexion à une base de donnée en ligne
    Par ghost emperor dans le forum VB.NET
    Réponses: 8
    Dernier message: 05/12/2007, 15h09
  5. Réponses: 6
    Dernier message: 07/04/2007, 16h16

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