Accès bdd mysql sur serveur perso
jaydee
Messages postés
22
Statut
Membre
-
jaydee Messages postés 22 Statut Membre -
jaydee Messages postés 22 Statut Membre -
bonjour, je voudrais installer sur mon site un accès membres ou un forum .. le truc c'est que j'héberge mon site sur mon serveur perso sous windows..
j'ai tester plusieurs scrippt mais aucun ne marhce je n'arrive pas a me connecter a la bdd sur mon serveur .. pourtant mon site est sur mon serve r et l'accès se fait comme suit :
$config["db"]["host"] = "192.168.2.5";
$config["db"]["user"] = "root";
$config["db"]["password"] = "";
$config["db"]["bdd"] = "qualitydesign";
la base de donnée que j'ai crée est qualitydesign et par defaut il me semble que le login est root et le pass "" à blanc sur mysql.
bref je n'arrive pas a y accéder et je ne sais pas comment tester l'acès pour essayer de trouver la source du problème ...
merci de votre aide
j'ai tester plusieurs scrippt mais aucun ne marhce je n'arrive pas a me connecter a la bdd sur mon serveur .. pourtant mon site est sur mon serve r et l'accès se fait comme suit :
$config["db"]["host"] = "192.168.2.5";
$config["db"]["user"] = "root";
$config["db"]["password"] = "";
$config["db"]["bdd"] = "qualitydesign";
la base de donnée que j'ai crée est qualitydesign et par defaut il me semble que le login est root et le pass "" à blanc sur mysql.
bref je n'arrive pas a y accéder et je ne sais pas comment tester l'acès pour essayer de trouver la source du problème ...
merci de votre aide
A voir également:
- Accès bdd mysql sur serveur perso
- Acces rapide - Guide
- Changer serveur dns - Guide
- Accès refusé - Guide
- Trousseau d'accès iphone - Guide
- Serveur entrant et sortant - Guide
7 réponses
Bonjour,
Peut-être qu'il s'agit d'un problème de configuration de ton serveur.
Je ne suis pas un spécialiste des serveurs Apache, mais dans EasyPHP, par exemple, tu peux configurer le fichier "config.inc.php" dans le dossier "phpmyadmin", en précisant l'adresse du serveur, le user et le mot de passe d'accès, etc.
A tester, après avoir fait une sauvegarde du fichier "config.inc.php", bien que la configuration par défaut ne m'ait jamais posé de problème.
Précise le ou les messages d'erreur que tu as, ça aidera probablement les spécialistes présents sur ce forum à trouver ton problème.
Bon courage.
Peut-être qu'il s'agit d'un problème de configuration de ton serveur.
Je ne suis pas un spécialiste des serveurs Apache, mais dans EasyPHP, par exemple, tu peux configurer le fichier "config.inc.php" dans le dossier "phpmyadmin", en précisant l'adresse du serveur, le user et le mot de passe d'accès, etc.
A tester, après avoir fait une sauvegarde du fichier "config.inc.php", bien que la configuration par défaut ne m'ait jamais posé de problème.
Précise le ou les messages d'erreur que tu as, ça aidera probablement les spécialistes présents sur ce forum à trouver ton problème.
Bon courage.
voici le fichier connection.php que j'ai mis en palce :
<?php
$link = mysql_connect("localhost", "root", "")
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion réussie';
mysql_close($link);
?>
Fatal error: Call to undefined function mysql_connect() in E:\connection.php on line 2
un paramètre de connection est mauvais ..
le localhost doit etre bon puis c mon serveur perso qui héberge le fichier la non ? je n'ai ni mis de nom d'utilisateur ni de mot de passe .. par défat n'est ce pas "root " et "" ?
merci de votre aide
<?php
$link = mysql_connect("localhost", "root", "")
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion réussie';
mysql_close($link);
?>
Fatal error: Call to undefined function mysql_connect() in E:\connection.php on line 2
un paramètre de connection est mauvais ..
le localhost doit etre bon puis c mon serveur perso qui héberge le fichier la non ? je n'ai ni mis de nom d'utilisateur ni de mot de passe .. par défat n'est ce pas "root " et "" ?
merci de votre aide
il ne trouve pas la fonciotn my sql .. pourtant dans mon dossier ext de php de easyphp j'ai mis la dll php_mysql.dll donc je ne sais pas quoi faire d'autre ? n'est-il pas a la bonne place ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Ton script est-il complet ? Car il manque le nom de la base de données à laquelle tu veux te connecter :
Je ne peux malheureusement pas t'aider plus.
Personnellement pour me simplifier la vie, je place toutes les coordonnées de la base de données dans un fichier "sql.inc",
sql.inc :
puis je mets ceci dans ma requête :
Ton script est-il complet ? Car il manque le nom de la base de données à laquelle tu veux te connecter :
<?php
$link = mysql_connect("localhost", "root", "")
mysql_select_db("qualitydesign")
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion réussie';
mysql_close($link);
?>
Je ne peux malheureusement pas t'aider plus.
Personnellement pour me simplifier la vie, je place toutes les coordonnées de la base de données dans un fichier "sql.inc",
sql.inc :
<? $bdd="qualitydesign"; $hote="localhost"; $user="root"; $password=""; ?>
puis je mets ceci dans ma requête :
include("sql.inc");
mysql_connect($hote, $user, $password);
mysql_select_db("$bdd")
je te remercie mais en fait ca marchais en local ..
la moitié du problème a été résolu grace au guide sur cette adresse :
http://www.j0k3r.net/articles-mettre-a-jour-easyphp-v2-7.htmlen fait easyphp intégrait apache et il me fallait apache2 donc j'ai mis a jour en modifiant comme noté sur le guide.. donc je lance apache2 en service et easyphp avec apache et ca marche
mais il me reste un soucis now , j'ai de nouveau l'erreur .. undefinied function .. il ne trouve pas le php_mysql.dll ... pourtant dans le php.ini j'ai bien défini extension!php_mysql.dll et le extension rot redirige bien sur mon dossier extensions ou se trouve la dll..
dois je la modifier a un autre endroit ?
la moitié du problème a été résolu grace au guide sur cette adresse :
http://www.j0k3r.net/articles-mettre-a-jour-easyphp-v2-7.htmlen fait easyphp intégrait apache et il me fallait apache2 donc j'ai mis a jour en modifiant comme noté sur le guide.. donc je lance apache2 en service et easyphp avec apache et ca marche
mais il me reste un soucis now , j'ai de nouveau l'erreur .. undefinied function .. il ne trouve pas le php_mysql.dll ... pourtant dans le php.ini j'ai bien défini extension!php_mysql.dll et le extension rot redirige bien sur mon dossier extensions ou se trouve la dll..
dois je la modifier a un autre endroit ?