mySQL: compléments...

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
Salut à tous !

Avec un peu de retard, j'ai installé mySQL sur osX... bon, a priori, ca marche (en tout cas quand je fais "top" j'ai un mysqld qui tourne...
J'ai quand meme quelques questions (sans doute naïves, je débute)

- comment être sur que mySQL "tourne" ?
- comment le lancer après un redémarrage ?
- comment le "diriger" un peu ?
(j'ai l'impression que tapper mysql dans le terminal donne accès à des trucs)

enfin, voila, quoi, en gros, comment démarrer avec tout ca, poru que je puisse progresser un peu !


Merci de votre aide !
 

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
euh, je précise un peu tout ça: j'ai bien lu les précédents Posts sur le sujet, mais bon, j'ai quand besoin d'eclaircissement...

La je viens d'instalelr PHPmyAdmin, mais je vois pas du tout ce que je dois faire pour que ca marche...
............
 

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
Ben si y'a un mysqld dans top, normalement, c'est bon


il faut un mysqld et pas un mysql

le d de daemon


sinon t'essaye de te conencter à Mysql pour voir si ca marche et pour ca : tu tapes mysql (et oui, ca sert à quelque chose, c'est un client


Après un redémarrage, ben faut faire un un dossier à placer dans Startup Items, j'en ai un, tu le veut ??

Qu'est ce que tu appelles dirigé ??

pour lancer Mysql, il faut taper :

safe_mysqld &


PHPMyAdmin, tu doit le placer dans le dossier ou y'a ton site, et tu tapes l'adresse http://localhost/~tonpseudo/PHPMyAdmin/ et la on t'invite à taper ton pseduo et mot de passe et pour les configurer, il faut d'abord configurer un root pour MySQL et ca je l'ai expliqué dans l'autre post


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

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
ouais, mais la ligne que tu donnais pour configurer le root pour mySQL dans l'autre post ne passe pas chez moi...
il me dit que les parentheses sont pas bien placées...
 

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
euh une erreur c'est glissé dans ma ligne, c'est peut-petre pour ca


essaye :

mysql -u root -p password('mot_de_passe') localhost



il faut faire un su pour excuter cette commande


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

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
bon, alors la...
j'ai tappé ce que tu disais, et il me disais toujorus que les parentheses etaient pas a la bonne place...
alors je l'ai tappe sans parenthese (petit risque, non ?), et ca la plein de trucs se sont écris... Je pense que ca a marché, quoi...
- est ce que c'est grave d'avoir tappe cette ligen sans les parentheses comme je l'ai fait ?

- autre question: IE ne va pas tout seul par defaut a la page index.php dans le dossier phpMyAdmin. comment lui dire que c'est cette page qu'il doit ouvrir ?

merci encore !
 

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
bon, je pense que ca marche, mais....

un pote a moi s'est connecte a phpMyAdmin sur ma machine, et il a crée une table... est-ce normal qu'il aie pu le faire sans aucun probleme ??

Ca me fait un peu reflechir, ce genre de petit truc, quand meme...
 

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
ben le fait de ne pas mettre les parenthhèses fait que le mot de passe n'est pas crypté


enfin normalement


dans PhpMyadmin, va sur la base mySQL, et puis la table user et tu fait afficher, et la tu vois si le mot de passe de root est crypté



ensuite pour ton pot, ben si tu lui as passé un mot de passe, c'est normal


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

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
euh non non...
c'est vrai que j'ai l'air a la rue comme ca, mais si je m'inquiete, c'est que je lui ai rien donne, il s'est juste connecte, et il est arrive sur la page, et il a cree une table, comme ca, sans probleme...

euh, dans la table que tu decris, j'ai rien qui me semble s'apparneter à "afficher" (que de l'anglais, et asp de "show", ou ce genre de truc)

Je pense à un truc: peut etre il faut que je relance mysql, pour que mon mot de passe soit pris en compte, non ?
 

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
Euh pour la page par défaut....

il faut modifier le http.conf

alors tu fait :


vi /etc/httpd/httpd.conf

ensuite tu fait ? index.html

et quand il te trouve un truc qui ressemble à :
<IfModule ....>
Directory index.html
</IfModule>

tu rajoute après le index.html : index.php

pour insérer du texte : il faut tapper : i

et puis une fois rajouté, tu tapes :

esc
:wq


n'oublie pas tu doit faire un Su


ensuite dans le terminal toujours sous Root, tu tapes :

apachectl graceful

et hop c'est bon



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

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
bon alors le fait que ton copain est pu se connecter c'est que t'a pas mis de mot de passe pour le root


il faut que tu édite le fichier config.inc.php dans phpMyAdmin et que tu mettes :


$cfgServers[2]['host'] = '127.0.0.1';
$cfgServers[2]['port'] = ''; 
$cfgServers[2]['adv_auth'] = false;
$cfgServers[2]['stduser'] = '';
$cfgServers[2]['stdpass'] = '';
$cfgServers[2]['user'] = 'root';
$cfgServers[2]['password'] = 'ton mot de passe';
$cfgServers[2]['only_db'] = '';


ensuite plus bas tu changes pour avoir :

require("french.inc.php3")


et tu peux rajouter les lignes que je tai mit pour root pour chaque utilisateut que t'as crée en limitant l'accès à certaine base de données en donnant le nom de ces bases dans :


$cfgServers[2]['only_db'] = '';


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

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
ok ok...
merci bien !

et pour cette histoire des gars qui arrivent a se connecter sans mot de passe sur mon ordi ?
t'as pas une idée ?
 

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
ben comme t'avait pas mis de mot de passe, c'est normal qui'il puisse se connecter sans mot de passe non ?

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

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
ben j'ai fait les modifs dont tu parles dans ce fichier...
elles sont enregistrées, puisque maintenant phpMyAdmin s'affiche maintenant en Francais, mais mon pote arrive toujours a entrer sur phpMyAdmin, et peut créer des tables...

Il devrait se passer quoi ?
on lui demande un mot de passe ?
 

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
Dans ce fichier, j'ai aussi le
"$cfgServers[3]['host'] = '';
$cfgServers[3]['port'] = '';
$cfgServers[3]['adv_auth'] = false;
$cfgServers[3]['stduser'] = '';
$cfgServers[3]['stdpass'] = '';
$cfgServers[3]['user'] = 'root';
$cfgServers[3]['password'] = mot_de_passe;
$cfgServers[3]['only_db'] = '';
$cfgServers[3]['verbose'] = '';
"

Normal que j'ai ce "troisieme" truc ?
 

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
essaye :

mysql -u root -p mot_de_passe localhost

mais de toute facon, toi aussi quant tu te connecte à PhpMyAdmin, tu devrais avoir une fenêtre qui te demande un mot de passe

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

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
euh le root est en troisième, mais en :

$cfgServers[0]
$cfgServers[1]
$cfgServers[2]

t'as quoi ??

sinon essaye aussi de mettre le root et le mot de passe dans stduser et stdpassword que dans user et password

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

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
merci encore pour ta rapidité !!
(ca me fait un peu stresser, cette histoire)

$cfgServers[1]['host'] = 'localhost';
$cfgServers[2]['host'] = '127.0.0.1';
$cfgServers[3]['host'] = '';

Voila ce que j'ai...
C'est normal ?
j'ai l'impression qu'on a un déclage d'indice, mais bon, ca doit pas être ca qui crée le problème, quand même...
 

[MGZ]Toine

Membre d’élite
Club MacG
4 Décembre 2000
3 363
5
www.macgamezone.Com
ce n'tes pas un indice, c'est un ligne de tableau en PHP


mais non, c'est pas ca qui crée le problème.....

t'as fait la commane que je viens de metre juste au dessus ??


sinon dans le terminal, mets toi sous root et essaye de taper :

mysql

il te dit quoio ?

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

benR

Membre d’élite
Club MacG
17 Juillet 2000
3 480
11
Paris
www.lasauce.eu
Si je tappe mysql dans le terminal:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 104 to server version: 3.23.36

Type 'help;' or '\h' for help. Type '\c' to clear the buffer

voila... j'avais aussi tappé un mysql -u root.... ca m'a lancé plein de trucs dans le terminal...
Mais le problème reste quand même...

je suis quand même un peu à la rue.

mon icq si tu veux (et si tu as le temps): 16184839