mysql ????

  • Créateur du sujet Créateur du sujet simon
  • Date de début Date de début

simon

Membre expert
Club iGen
18 Juin 2000
3 669
16
Singapore
www.simonganiere.ch
J'ai installé avec succès PHP
smile.gif
et maintenant je voulais faire de même avec mysql. J'ai trouvé sur le web la .pkg contenant mysql-3.23.26 et je l'ai installé, une fois cette chose faite j'ai voulu lancé les test qui se trouve dans le dossier de test et cela me donne le résultat suivant:
[localhost:/usr/local/mysql-test] sganiere% ./mysql-test-run
Installing Test Databases
Removing Stale Files
Installing Master Databases
mysqld is missing - looked in ../bin
Error: Could not install master test DBs

Mais quoi c'est-y que cela veut dire ??? Et moi qui me disais que ce serai plut simple que PHP car je n'aurais pas à recompiler les sources...

------------------
[email protected]
For A FREE TIBET
http://www.multimania.com/freetibet
http://www.tibet-sos.ch/
 
Non non je n'ai pas du recompiler les sources de mySQL, on c'est mal compris. Ce que je voulais dire c'est que j'avais du recompiler les sources pour php et que cela me paraissait difficile mais en fait pas du tout. Alors quand j'ai vu que mySQL était en .pkg je me suis tranquille no problemes mais pas du tout...
Bon bref laisse tomber si jamais...

J'ai lu les autres postes du jours et j'ai compris deux trois trucs, par contre si je tape la commande que tu m'as conseillé voilà ce qu'il se passe:
[localhost:~] sganiere% safe_mysqld &
[1] 388
[localhost:~] sganiere% chown: /usr/local/var/localhost.err: Operation not permitted
Starting mysqld daemon with databases from /usr/local/var

et là il ne me redonne plus la main. Mais si je vais sur http://localhost/~pseudo/phpMyAdmin il me dit que mySQL tourne !! Cool mais je comprends pas tout...

------------------
[email protected]
For A FREE TIBET
http://www.multimania.com/freetibet
http://www.tibet-sos.ch/
 
Non, mais PHP, pourquoi as tu recompiler ?
ca ne marchait pas ??
j'avais mis une library qui foncionnait sur un autre thread mais bon......

je t'ai dit de faire un su pour lancer MySQL
smile.gif


par contre, il te dit quoi PhpMyAdmin quand t'y va, il y'affiche quoi ?

------------------
Reporter en direct des inondations
#LittleKid of MacG
 
OK OK voilà voilà je suis assez lent comme gars, donc 7 ans plus tard j'ai compris je me mais en root et et.. voilà
[localhost:/Users/sganiere] root# safe_mysqld &
[1] 273
[localhost:/Users/sganiere] root# Starting mysqld daemon with databases from /usr/local/var

OK maintenant il attend que je fasse quelque chose parce que le prompt ne réapparais pas...

Dans phpMyAdmin il me met un truc du genre:

Welcome to phpMyAdmin
MySQL 3.23.36 running on localhost
Create new database [Documentation]


• Show MySQL runtime information [Documentation]
• Show MySQL system variables [Documentation]
• Show processes [Documentation]
• Reload MySQL [Documentation]
• phpMyAdmin-Homepage
• phpMyAdmin Documentation

Voilà, mais bon faut dire encore un truc j'y connais rien du tout en sql...donc si je dois lire le mode d'emploi d'abord faut pas hésiter à me le dire (je suis assez lent comme gars...
smile.gif
)

------------------
[email protected]
For A FREE TIBET
http://www.multimania.com/freetibet
http://www.tibet-sos.ch/
 
ben moi quand je fais http://localhost/phpMyAdmin/
(j'ai mis le repertoire dans le Webservers dans Lybrary, c'ets la que sont mes pages), IE m'affiche le contenu du repertoire... il trouve aps la page dont il a besoin...
ca vient d'ou ?
(et j'ai aussi un souci avec la commande de lancement de mySQL... désolé, Toine, on te fait chier...)
 
Bon dans ce cas, je ne peut que te conseiller de télécharger ceci

C'est la doc officielle traduite en francais
smile.gif


Si tu as mis un & à la fin, il te suffit de taper entrer pour que le prompt réapparaissent
smile.gif


Bon PhPMyAdmin marche, mais tu t'es loggé en root ??
dans ce cas, tu dois voir apparaître à gauche mysql ce qui est la base de configuration de MySQL
smile.gif


et donc la tu peux crée des utilisateurs, des bases de données, etc.....
smile.gif


------------------
Reporter en direct des inondations
#LittleKid of MacG
 
<BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par benR:
désolé, Toine, on te fait chier...)<HR></BLOCKQUOTE>

ben le forum est là pour poser des questions non ???
smile.gif


sinon je croit que j'ai répondu à ces questions dans ton autre thread ??

------------------
Reporter en direct des inondations
#LittleKid of MacG
 
Tu as du reompiler les sources ??
pour quoi faire ??

bon pour lancer MySQL, il te faut faire :


su
password de root
safe_mysqld &


n'oublie pas le & à la fin ce qui permet de lae lancer en tache de fond..

bon sinon j'ai fait un lancer automatique de MySQL au démarage, ca t'intéresse ?

------------------
Reporter en direct des inondations
#LittleKid of MacG

[Ce message a été modifié par [MGZ]Toine (edited 08 Mai 2001).]
 
Bon de toute facon, je viens de réinstaller OsX, donc je vais devoir refaire toutes les manip, donc n'hésite pas à demander, je serais sur de ce que je dit ce coup ci
grin.gif


parce que je me suis rappeler cette nuit que y'a un truc avec Mysqladmin a faire aussi
grin.gif


------------------
Reporter en direct des inondations
#LittleKid of MacG
 
t'as oublié le of
grin.gif


sinon tu peux dire : toine...
t'es pas obligé de mettre le [MGZ]
grin.gif



bon ben j'installe et je note tout ce que je fais
smile.gif


------------------
Reporter en direct des inondations
#LittleKid of MacG
 
Bon ca y est, je viens de réinstaller MySQL et donc voilà les étapes à suivre....

j'avais gardé le terminal pour les lignes de commandes, mais ce con à quitté
frown.gif

c'est pas grave, on y va
smile.gif


d'abord, on se loggue en root, mais ca je croit que vous savez faire depuis le temps
grin.gif

alors on commence :
cd /usr/local/bin/

ensuite :


mysql_install_db


donc la on crée les tables de configuration MySQL.....

ensuite il faut administré ce MySQL en tapant :


mysqladmin -u root -h localhost -p mot_de_passe


donc une fois ca administré...

ben on lance MySQL pour essayer.....


mysql -u root -p

ensuite il demande le mot de passe, et on doit avoir :

Bloc de code:

donc voilà MySQL configuré, ensuite il faut rajouter des users et configurer PHPMyAdmin....
pour ce dernier, c'est expliquez dans le thread de BenR
grin.gif


------------------
Reporter en direct des inondations
#LittleKid of MacG
 
<BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par Simon:
Je décerne également la palme de la Help Line MySQL, PHP et Apache à [MGZ]Toine
grin.gif
grin.gif
grin.gif


<HR></BLOCKQUOTE>

Ah ben zut, c'est meme pas celle d'or
grin.gif
grin.gif


------------------
Reporter en direct des inondations
#LittleKid of MacG
 
Pour la palme d'or c'est à Canne qu'il faut aller...
Question bonus on fait quoi qu'on il fait Ça:

mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!

Il me fait Ça quand je tape la commande:
mysqladmin -u root -h localhost -p password
 
oups;.;.j'avais prévenu le terminal avait planté
grin.gif


il faut mettre entre les deux :


safe_mysqld &


sinon je vait ettre online un dossier pour lancer MySQLau démarage
smile.gif

faut que je retrvoue mon login et mon pass iTools
grin.gif


------------------
Reporter en direct des inondations
#LittleKid of MacG