OVH Community, votre nouvel espace communautaire.

OVH mysql PHP


Ludo.H
03/05/2016, 09h32
Bonjour,

J'ai fait l'essaie avec les informations suivante et cela fonctionne :

Code:
# mysql -h cj842673-001.privatesql -u Jo***al -p -P 35104 D*****a
Ce qui équivaut en php à :

Code:
$db = mysqli_connect("cj842673-001.privatesql", " Jo***al", "*********", "D*****a", "35104");
Cdt,

P.S. : il faut utilisé le nom cj842673-001.privatesql ou cj842673-001.privatesql.ha.ovh.net

J.C.
02/05/2016, 17h51
Salut,

Ce n'est pas le port par défaut malheureusement j'ai déjà essayé ceci
"$db = mysqli_connect("XXXX.privatesql","XxUserxX","XxPas swordxX","XxDBNamexX", "port");"
et ça ne fonctionne pas, au bout de 2minutes cela m'affiche
"Can't connect to MySQL server on 'cj842673-001.privatesql.ovh.net'"

Il en est de même si j'essaye "$db = mysqli_connect("XXXX.privatesql:","XxUser xX","XxPas swordxX","XxDBNamexX",);"

J.C.

chmod777
02/05/2016, 17h09
Salut,

Citation Envoyé par J.C.
Je possède donc :
(...)
- Port
C'est bien la valeur par défaut (3306) ? Sinon il faudra l'ajouter en argument.
$db = mysqli_connect("XXXX.privatesql","XxUserxX","XxPas swordxX","XxDBNamexX", "port");

J.C.
02/05/2016, 16h47
Bonjour,

Malheureusement ".privatesql.ha.ovh.net" ne fonctionne pas en remplaçant évidemment par le nom de ma base.

Comment puis-je me procurer l'IP du serveur ?
Quand je me connecte à mon compte OVH, j'ai :
- dans l'onglet domaine : monDomaine.eu
- dans l'onglet hébergement : monDomaine.eu et la base de donnée privé dont j'ai fais l'acquisition.
Dans cette base de donnée, je n'ai malheureusement pas d'adresse IP indiqué, simplement le nom d'hôte : cj842673-001.privatesql.ovh.net
Que j'ai évidemment essayé et qui ne fonctionne pas.

J'ai l'erreur suivante dans tout les cas :
"Unknown MySQL server host '.privatesql.ha.ovh.net' (1)"

Merci d'avance,
J.C.

Ludo.H
02/05/2016, 08h20
Bonjour,

Avez vous essayé : .privatesql.ha.ovh.net ou de mettre l'ip du serveur ?

Cdt,

J.C.
30/04/2016, 17h03
Bonjour à tous,


J'ai réservé hier chez OVH un nom de domaine. Celui-ci fonctionne bien
et je peux me connecter en FTP pour le transfert de fichier.

Aujourd'hui, j'ai besoin d'une base de donnée pour stocker des informations.
Je possède un site web en local qui fonctionne parfaitement avec MySQL.

Le problème :
J'ai transféré les scripts PhP via FTP sur le domaine et je tente d'accéder
à une base de donnée privée que j'ai acheté.

J'ai bien reçus les identifiants fournis par OVH pour me connecter à elle.

Je possède donc :

- Host : XXXX.privatesql

- Port

- Username

- Mot de passe

J'ai pu ensuite créer les tables sur PhpMyAdmin.

Mais lors de l'exécution du code PHP :

Code PHP:
    ini_set('display_errors'1);
 
    
mysqli_connect("XXXX.privatesql","XxUserxX","XxPasswordxX","XxDBNamexX");
?>
J'ai un message d'erreur comme : "Can't connect to MySQL Server "XXXX.privatesql" Unknown."

Pour mieux décrire la situation :
Dans la partie "Hébergement" sur OVH :
j'ai deux items :
- monDomaine.com (le site)
- XxXxxXX-XXX (la base de donnée)

Qu'est ce que je n'ai pas compris, ou mal fait ?

Merci d'avance,
Bonne soirée,

J.