|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Nouveau Membre du Club
![]() Inscription : août 2004 Messages : 102 ![]() |
bonjour,
j'ai un pb Citation:
|
|
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 76 ![]() |
oui il te fau absolument ces repertoires spécifiés dans le my.ini
si jme souvient bien, les données sont stockées dans ces repertoires, et dans %mysql%/data/ta_base, c'est juste la structure de la base |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : août 2004 Messages : 102 ![]() |
koi? je ne comprend pas....
il faut que j'ai ces fichiers (c:\ibdata, c:\iblogs) ? je ne les ai pas dans /mysql/data/gestion, ou est ce que je peut les avoir?
|
|
|
00
|
|
|
#4 | |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 76 ![]() |
Citation:
Il suffit de les créer, et lorsque tu créeras ta base MySql au format innoDB, il mettra les fichier qui vont bien dedans. |
|
|
|
00
|
|
|
#5 | ||||
|
Membre confirmé
![]() Inscription : juin 2002 Messages : 239 ![]() |
c:\ibdata, c:\iblogs ne sont pas des fichiers, mais des dossiers : dossiers où InnoDB va ranger ses fichiers de données (le descriptif des table reste au même endroit que pour les tables MyIsam, mais les données sont au sein d'un unique dataspace généralment composé d'un unique fichier), et le dossier ou InnoDB va ranger ses journaux.
Si sur un système très solicité, il est recommandé que ces dossiers soient sur des disques différents, dans la pratique on peut préciser le même nom de dossier pour les data (innodb_data_home_dir), les logs (innodb_log_group_home_dir) et les archives (innodb_log_arch_dir) Donc ta section peut ressembler à : Code :
Au premier lancement, InnoDB va y créer un fichier ibdata1 de 100Mo (innodb_data_file_path), et 3 (innodb_log_files_in_group) fichiers de logs de 5 Mo ( innodb_log_file_size) + plus 1 ou 2 autres petits fichiers d'archives. Je te conseille d'ajouter autoextend à la fin de ta ligne innodb_data_file_path Code :
Pour des raison de performance, il est préférable de défragmenter son disque et d'immédiatement réserver l'espace dont on pense avoir besoin (si plus de 100Mo). Ainsi le fichier de donnée créé sera d'un seul tenant et non morcelé sur le disque. Pour un usage personnel ou petit réseau c'est sans grande importance.
__________________
-- vanquish |
||||
|
|
00
|
|
|
#6 | ||
|
Nouveau Membre du Club
![]() Inscription : août 2004 Messages : 102 ![]() |
bon alors j'ai cree les 2 repertoires ibdata et iblogs dans le repertoire c:\.
j'ai commenter la ligner skip innodb j'ai decommenter les lignes en rapport à innodb: Code :
je redemarre easyphp et au bout de cinq secondes il s'arrete automatiquement... cela vient d'ou? est ce que j'ai tout fait ou il me manque des choses? merci |
||
|
|
00
|
|
|
#7 | ||
|
Membre du Club
![]() Inscription : avril 2004 Messages : 76 ![]() |
ta oublié de mettre un paramètre au lancement de MySql :
Ca se configure dans le easyphp.ini Par exemple : Code :
|
||
|
|
00
|
|
|
#8 |
|
Nouveau Membre du Club
![]() Inscription : août 2004 Messages : 102 ![]() |
merci mais cela ne fonctionne tjs pas....
ca comme à faire... alors j'ai changer le easyphp.ini, my.ini, cree les deux repertoires... qu'est ce qu'il faut que je fasse de plus?
|
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 76 ![]() |
tu a décommenté le skip-innodb dans my.ini ??
sinon affiche nous le log MySql qui correspond au plantage |
|
|
00
|
|
|
#10 |
|
Membre confirmé
![]() Inscription : juin 2002 Messages : 239 ![]() |
ouvre une session de ligne de commande (msdos).
Puis place toi dans le dossier mysql\bin C:\MySQL\Bin> Là entre la commande : mysqld --console Cela va démarrer MySQL seul et en mode console. S'il y a un pb, il va te l'indiquer plus clairement qu'en mode 'service'. Si le serveur démarre pour le stopper, il faut ouvrir une autre session de ligne de commande et entrer : mysqladmin shutdown
__________________
-- vanquish |
|
|
00
|
|
|
#11 | |
|
Nouveau Membre du Club
![]() Inscription : août 2004 Messages : 102 ![]() |
la ligne skip innodb EST COMMENTER pour ne pas justement "skipper"
... j'ai fait mysqld --console et voila ce qu'il me dit: Citation:
(par ailleurs, j'utilise easyphp 1.7, normalement je devrais avoir innodb par defaut, non?) |
|
|
|
00
|
|
|
#12 | |||
|
Membre du Club
![]() Inscription : avril 2004 Messages : 76 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#13 |
|
Membre confirmé
![]() Inscription : juin 2002 Messages : 239 ![]() |
essaye de tasser ta ligne en supprimant les espaces autour des deux points.
innodb_data_file_path=ibdata1:100M:autoextend au lieu de innodb_data_file_path = ibdata1:100M : autoextend Par ailleurs autoextend n'existe pas depuis toujours. Quelle est la version de mysql founi avec ton easyphp
__________________
-- vanquish |
|
|
00
|
|
|
#14 |
|
Nouveau Membre du Club
![]() Inscription : août 2004 Messages : 102 ![]() |
ah super ca marche !!!!
merci bcp, des fois on cherche vraiment des trucs simples pd des heures!! merci, merci bon maintenant je peut continuer.... |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com