Bonjour,
Le 21/02/2014 10:58, Leygnac Marc a écrit :
Rebonjour à tous,J'ai copié le contenu de xampp/mysql/data/gepi dans
le dossier data de ma seconde installation
Avant de faire la copie il vaut mieux renommer l'ancien dossier gepi en, par
exemple, gepi.bak.
Tout les binaires mysql sont dans xampp/mysql/bin, on y trouve myisamchk.exe
qui permet de réparer une base ISAM (c'est le cas de Gepi).
Il faut :
- ouvrir une fenêtre DOS et ce placer dans le dossier xampp/mysql/bin
- la lancer la commande myisamchk.exe -c ..\data\gepi\*.MYI ce qui va chercher
d'éventuelles erreurs (sans les corriger)
On a toutes les options avec myisamchk.exe --help
On peut également essayer avec mysqlcheck :
mysqlcheck -uxxxx -p -a gepi
en remplaçant xxxx par le nom de l'utilisateur nmysql ayant accès à la base, ou
par root, le mot de passe sera demandé.
Toutes les options avec myisamchk.exe --help
Il y a bien quelques tables mal refermées, mais en statut OK.
Et une table crashée, qui doit être réparée:
$ mysqlcheck -uroot -p gepi_albarado
Enter password:
...
gepi_albarado.log
warning : Table is marked as crashed
warning : 5 clients are using or haven't closed the table properly
error : Checksum for key: 3 doesn't match checksum for records
error : Corrupt
Pour réparer, se rendre comme l'indique Marc dans le dossier
xampp\mysql\bin
et lancer
mysqlcheck.exe -r -uXXXXXX -p gepi
en remplaçant XXXXXX par le login de l'utilisateur mysql gepi que tu
peux trouver dans secure/connect.inc.php et lorsqu'il est demandé,
fournir le mot de passe qui est aussi dans le fichier secure/connect.inc.php
Cordialement
--
Stephane Boireau
Collège Le Hameau - Bernay (27)
http://stephane.boireau.free.fr/gadgets/crobards.html
_________________________________________________________________________________
Documentation Gepi en ligne : http://www.sylogix.org/projects/gepi/wiki
Pour modifier ou résilier votre abonnement à cette liste :
https://lists.sylogix.net/mailman/listinfo/gepi-users