PHP, mysql, apache & phpMyAdmin sur tiger

Bonjour les gars, comment allez vous?? ;)

en parlant de .mac, qu'en pensez vous? ca vaut le coup d'avoir un compte .mac?

Mxmac: tu dis "oui et si tu double clique sur le troisieme element fournis par mysql tu a un nouveau menu dans les pref systeme" quel troisieme element? je n'ai rien ds les pref systeme!!!

pour l'instant, tout marche bien pour moi, phpmyadmin, mysql, php et apache, le seul probleme c'est que je n'arrive pas a me connecter a ma base de donnees depuis mes scripts php!!! :(

j'ai bien essaye avec :
user="root";
password="";
avec plusieurs combinaisons...

apres des recherches sur internet, g vu qu'il fallait proteger la bdd, g donc mis un mot de passe a l'aide du terminal, mais ca marche toujours pas :(

que faudrait il faire?

merci bien
 
ca je sais :D, je voulais savoir lesquels ;)

(et tant qu'on y est, un "ls -l bin/" serait pas mal)

(remarque : je n'ai pas mon mac sous les yeux, c'est pourquoi je te demande ca)
 
en tappant ls -l bin/ j'ai le resultat suivant :

total 15912
-rwxr-xr-x 1 root wheel 130332 Jun 30 12:35 comp_err
-rwxr-xr-x 1 root wheel 275220 Jun 30 12:35 isamchk
-rwxr-xr-x 1 root wheel 2008 Jun 30 12:31 make_sharedlib_distribution
-rwxr-xr-x 1 root wheel 4437 Jun 30 12:31 make_win_binary_distribution
-rwxr-xr-x 1 root wheel 8316 Jun 30 12:31 make_win_src_distribution
-rwxr-xr-x 1 root wheel 1474 Jun 30 12:31 msql2mysql
-rwxr-xr-x 1 root wheel 142780 Jun 30 12:35 my_print_defaults
-rwxr-xr-x 1 root wheel 234236 Jun 30 12:35 myisam_ftdump
-rwxr-xr-x 1 root wheel 370068 Jun 30 12:35 myisamchk
-rwxr-xr-x 1 root wheel 279540 Jun 30 12:35 myisamlog
-rwxr-xr-x 1 root wheel 308228 Jun 30 12:35 myisampack
-rwxr-xr-x 1 root wheel 337828 Jun 30 12:35 mysql
-rwxr-xr-x 1 root wheel 4141 Jun 30 12:31 mysql_config
-rwxr-xr-x 1 root wheel 2977 Jun 30 12:31 mysql_convert_table_format
-rwxr-xr-x 1 root wheel 10419 Jun 30 12:31 mysql_explain_log
-rwxr-xr-x 1 root wheel 2654 Jun 30 12:31 mysql_find_rows
-rwxr-xr-x 1 root wheel 483 Jun 30 12:31 mysql_fix_extensions
-rwxr-xr-x 1 root wheel 10345 Jun 30 12:31 mysql_fix_privilege_tables
-rwxr-xr-x 1 root wheel 6308 Jun 30 12:31 mysql_secure_installation
-rwxr-xr-x 1 root wheel 17275 Jun 30 12:31 mysql_setpermission
-rwxr-xr-x 1 root wheel 13647 Jun 30 12:31 mysql_tableinfo
-rwxr-xr-x 1 root wheel 117236 Jun 30 12:35 mysql_waitpid
-rwxr-xr-x 1 root wheel 3123 Jun 30 12:31 mysql_zap
-rwxr-xr-x 1 root wheel 110729 Jun 30 12:31 mysqlaccess
-rwxr-xr-x 1 root wheel 1702 Jun 29 19:06 mysqlaccess.conf
-rwxr-xr-x 1 root wheel 180136 Jun 30 12:35 mysqladmin
-rwxr-xr-x 1 root wheel 209024 Jun 30 12:35 mysqlbinlog
-rwxr-xr-x 1 root wheel 9834 Jun 30 12:31 mysqlbug
-rwxr-xr-x 1 root wheel 175900 Jun 30 12:35 mysqlcheck
-rwxr-xr-x 1 root wheel 2883048 Jun 30 12:35 mysqld
-rwxr-xr-x 1 root wheel 91710 Jun 30 12:35 mysqld.sym.gz
-rwxr-xr-x 1 root wheel 20283 Jun 30 12:31 mysqld_multi
-rwxr-xr-x 1 root wheel 10950 Jun 30 12:31 mysqld_safe
-rwxr-xr-x 1 root wheel 192344 Jun 30 12:35 mysqldump
-rwxr-xr-x 1 root wheel 4986 Jun 30 12:31 mysqldumpslow
-rwxr-xr-x 1 root wheel 32288 Jun 30 12:31 mysqlhotcopy
-rwxr-xr-x 1 root wheel 171800 Jun 30 12:35 mysqlimport
-rwxr-xr-x 1 root wheel 197968 Jun 30 12:35 mysqlmanager
-rwxr-xr-x 1 root wheel 134052 Jun 30 12:35 mysqlmanager-pwgen
-rwxr-xr-x 1 root wheel 171812 Jun 30 12:35 mysqlmanagerc
-rwxr-xr-x 1 root wheel 175928 Jun 30 12:35 mysqlshow
-rwxr-xr-x 1 root wheel 208996 Jun 30 12:35 mysqltest
-rwxr-xr-x 1 root wheel 234060 Jun 30 12:35 pack_isam
-rwxr-xr-x 1 root wheel 138584 Jun 30 12:35 perror
-rwxr-xr-x 1 root wheel 139028 Jun 30 12:35 replace
-rwxr-xr-x 1 root wheel 138552 Jun 30 12:35 resolve_stack_dump
-rwxr-xr-x 1 root wheel 134600 Jun 30 12:35 resolveip
lrwxr-xr-x 1 root wheel 11 Jul 30 04:40 safe_mysqld -> mysqld_safe
 
tu as bien le binaire mysql, tappe les commandes suivantes:

$ PATH=<chemin d'installation de Mysql>/bin:$PATH
$ export PATH
$ mysql -V

en remplacant <chemin d'installation de Mysql> par la bonne valeur (pour la connaitre, va dans le repertoire MySQL et tappe "pwd")
 
bonjour, geoffrey, je viens de voir que tu m'as repondu, je n'ai recu aucune notification.... :(

je vais faire tt de suite ce que tu m'as dit et te tiendrai au courant :)

merci encore une fois
 
je viens de faire ce que tu m'as dit mais ca na pas trop l'air de marcher :(

quoi d'autres dois je verifier ??
est ce que les parametres de connections sont bien :
mysql_connect("localhost", "root", "mod_de_passe") ?
 
Est ce que ce que je t'ai dit de faire affiche qqchose sur le terminal ?

Tant que tu ne peux pas etre sur que ta base MySQL est démarrée, ca ne sert à rien d'essayer de t'y connecter.
 
rien ne s'est affiche sur le terminal quand g tape les commandes que tu m'as donnes!!

ma base mysql est logiquement bien demarre puisque je peux y acceder par phpmyadmin!!
 
Peux tu essayer d'executer le script suivant :

<?php


//ici les parametres pour la connexion

$host="localhost";
$base="Nom de la base";
$passe="Votre mot de passe";



//on effectue la connexion

@mysql_connect("$host","$base","$passe");

//Selection de la base de données qui porte le meme nom que votre login

$select_base=@mysql_selectdb("$base");



//Si la connexion echoue

if (!$select_base)


//Afficher la ligne suivante

echo "<font color=\"#CC0000\"><b>Mauvaise configuration!!! </b></font><br>
Vérifiez que votre login et mot de passe sont bien saisi pour la connexion
à la base <b>$base</b>";


//Sinon afficher celle-ci

else echo "<b>Félicitations!!!</b> <br>Vous avez réussi à vous connecter correctement à
votre base de données <b>$base</b>";


?>

Je viens de voir que tu utilisais peut etre mal ta fonction mysql_connect :
mysql_connect("localhost", "root", "mod_de_passe")
Je ne suis en effet pas sur que ta base de donnée s'appele "root" (ca c'est plutot l'utilisateur)
 
oki, (c'est le script de free et avec leur module MySQL on a access à une seule base qui a le meme nom que son identifiant, ceci explique cela)

donc pour résumer, phpMySQLAdmin t'indique que ta base est démarrée mais dès que tu execute un mysql_connect(), ca ne fonctionne pas. Au fait, quelque chose qui pourrait etre utile : quel est le message d'erreur ? (as-tu essayé le code exemple de ton lien ? :

<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
or die("Impossible de se connecter : " . mysql_error());
echo 'Connexion réussie';
mysql_close($link);
?>

Enfin est ce que tu aurais deplacé ta base ? (sur un serveur distant par exemple)
 
miraculeusement ca marche maintenant, je ne c pk !! :) je n'ai pourtant RIEN fait !!
c bizarre l'informatique ;)

une derniere question, travailles tu avec dreamweaver ? si oui, comment organises tu tes fenetres ouvertes? car je suis habitue a dreamweaver sous windows qui ouvre les differentes fentres sous forme d'onglet!!