Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/07/2006, à 11:56

MilesT3G

[Réglé] phpMyAdmin affiche certaines tables en "utilisé"

Bonjour,
Voilà un autre souci que je ne parviens pas à résoudre.
Vous aurez certainement vu l'autre sujet sur "Serveur Apache : restreindre l'accès à certaines adresses IP ?" wink
Mais ici c'est un autre soucis qui me gène.

Je vous ,explique la situation.
Je suis en train de basculer toutes mes activités que je faisais sous windows XP sous la Dapper 64bits.
J'y arrive pas trop mal, mais ca me prend du temps, mais c'est pas là le problème.
Sous XP j'avais installé WampServer 1.6.4a permettant comme EasyPHP (mais en mieux) de me faire un serveur local apache avec les logiciels suivants :
- Apache 2.0.58
- PHP 5.1.4 + PECL
- SQLitemanager
- MySQL 5.0.22
- Phpmyadmin

J'ai donc sous la Dapper configurer ces logiciels, et celà fonctionne bien. J'ai juste des réglages à faire sur certains point comme le topic cité ci-dessus.
J'ai donc pris les fichiers d'une de mes bases de données que j'avais sous XP pour la mettre dans /var/lib/mysql
J'ai pris le répertoire correspondant à la base et copié dans ce dossier.
j'ai donc ceci : /var/lib/mysql/lamangazone
avec dedans des fichiers *.MDY, *.MYI, *.frm

J'ai mis les mêmes permissions sur ces fichiers et dur le dossier qu'il y a sur ceux contenus dans /var/lib/mysql/mysql

Mais voilà ce que j'obtiens : des tables accessibles, mais d'autres marquée en "utilisé"
phpmyadminfq8.th.png

Ca veut dire quoi ces "utilisé" pour certaines tables ???
Et comment y remédier ???
Car il y a des données dans ces tables, ca c'est sur...

Merci de votre aide.
++
Miles

Dernière modification par MilesTEG (Le 24/07/2006, à 13:54)


Recherchez la liberté et devenez esclave de vos désirs. Recherchez la discipline et trouvez votre liberté.
Coda Bene Gesserit
Nous avons trop tendance à devenir pareils aux pires de nos ennemis.
Coda Bene Gesserit

Hors ligne

#2 Le 23/07/2006, à 21:06

MilesT3G

Re : [Réglé] phpMyAdmin affiche certaines tables en "utilisé"

BOn je suis retourné sous windows pour voir si ca fesait la même chose...
mais non
phpmyadminwinyx4.th.png

Donc je comprend pas...

J'aurais vraiment besoin d'aide.


Recherchez la liberté et devenez esclave de vos désirs. Recherchez la discipline et trouvez votre liberté.
Coda Bene Gesserit
Nous avons trop tendance à devenir pareils aux pires de nos ennemis.
Coda Bene Gesserit

Hors ligne

#3 Le 23/07/2006, à 23:49

MilesT3G

Re : [Réglé] phpMyAdmin affiche certaines tables en "utilisé"

Bon , j'ai identifié le problème.
Comme vous pouvez le constater dans la capture précédente, les tables marquées comme "utilisé" sous le phpmyadmin de linux, ne le sont pas sous le phpmyadmin de windows.
Et ces tables marquées comme "utilisé" sont toutes du type InnoDB.

Qu'est ce que c'est que ces tables InnoDB ??? C'est quoi la différence avec les MyISAM ????
(je précise que ces tables ont été créées par le module d'installation de Categories Hierarchy 2.1.6, mod pour phpBB.)

Pour ne plus avoir ce problème de tables "utilisé", j'ai essayer plusieurs choses.
Déjà de changer le type de quelques unes de ces tables en MyISAM.
Après j'ai copié les fichiers correspondants sur /var/lib/mysql/lamangazone/.
Les tables sont devenues visible, et le statut "utilisé" à disparu !
Mais ne sachant si le changement de type allait avoir des conséquences... j'ai préféré faire une exportation des tables pour en faire une importation sous linux.

J'ai donc contourné le problème.
Mais je ne comprend pas pourquoi celà me marquait "utilisé", car les fichiers sont identiques...

Bref...
le problème est en parti résolu, mais pas completement...
C'est pour celà, que je le marque pas encore comme résolu...


Recherchez la liberté et devenez esclave de vos désirs. Recherchez la discipline et trouvez votre liberté.
Coda Bene Gesserit
Nous avons trop tendance à devenir pareils aux pires de nos ennemis.
Coda Bene Gesserit

Hors ligne

#4 Le 24/07/2006, à 06:00

M. DECLERCQ

Re : [Réglé] phpMyAdmin affiche certaines tables en "utilisé"

Bonjour ;

La dernière solution que tu as utilisé est celle que tu aurais du adopter depuis le début, surtout si les deux versions du Serveur Mysql sont différentes.

Un dump de tes bases + importation, vos largement mieux qu'un simple copié collé.

Ps : pour tes dumps, je te conseil MysqlDumper.
________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ

Dernière modification par M. DECLERCQ (Le 24/07/2006, à 06:01)


Cordialement ;

Hors ligne

#5 Le 24/07/2006, à 13:53

MilesT3G

Re : [Réglé] phpMyAdmin affiche certaines tables en "utilisé"

Merci de l'info (le forum a du planté car j'ai aps eu de notification mail)
JE regarderais MysqlDumper.

Sinon j'ai pu voir que le soucis venait du fichier de config my.ini du serveur mysql de Wampserveur.
Il y a dans ce fichier:

# The default storage engine that will be used when create new tables when
default-storage-engine=INNODB

Le problème venait de là car dans les scripts de phpbb il n'y a pas de regles spécifique pour la création de table, donc ca cree les tables en fonction des parametre du serveur...

Donc voilà
Merci de votre aide.
++


Recherchez la liberté et devenez esclave de vos désirs. Recherchez la discipline et trouvez votre liberté.
Coda Bene Gesserit
Nous avons trop tendance à devenir pareils aux pires de nos ennemis.
Coda Bene Gesserit

Hors ligne