[Confirme] MySQL - Databases perdues

2002-12-30 Thread SysAdmin
Bonjour tout le monde,

J'ai un "petit" soucis de disparition de base dans
MySql.
Le problème se situe sur un serveur de test, avant la
mise en prod. Je n'ai donc pas fait de plan de backup,
ni aucune sauvegarde. Ce n'est donc pas vraiment grave
si je les ai vraiment perdues, mais j'aimerai tout de
même comprendre le phénomène avant de m'appuyer sur un
tel serveur.

J'avais plusieurs bases (4 sans compter mysql & test).

Après une coupure éléctrique ( = panne de l'onduleur,
un pb n'arrivant jamais seul) j'ai redémarré le
serveur, et la.. plus que les bases mysql et test. Et
encore, les users que j'avais créé dans la base
n'existe plus. Comme une install vierge.

j'ai d'abord recréé certains users (ds mysql.user),
notemment pour l'administration.
Je me suis ensuite, après avoir arreté mysqld, rendu
dans le repertoire des base (/var/mysql) et comme
toutes étaient la, me suis décidé a faire un 
# myisamchk -re *.MYI
et ce, sur toutes mes bases.

Néanmoins, après avoir relancé le serveur... toujours
pas de base réapparue. 

version : 3.23.52

Quelqu'un aurait-il une idée a me soumettre? 


Merci a tous de votre aide. 
Vincent

___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] MySQL - Databases perdues

2002-12-30 Thread jjcambefort
Le chemin des bases est bon dans /etc/my.cnf ?
verifie egalement le proprio et les droits d'accès des differents repertoires
@+
jjc

Le Lundi 30 Décembre 2002 09:16, vous avez écrit :
> Bonjour tout le monde,
>
> J'ai un "petit" soucis de disparition de base dans
> MySql.
> Le problème se situe sur un serveur de test, avant la
> mise en prod. Je n'ai donc pas fait de plan de backup,
> ni aucune sauvegarde. Ce n'est donc pas vraiment grave
> si je les ai vraiment perdues, mais j'aimerai tout de
> même comprendre le phénomène avant de m'appuyer sur un
> tel serveur.
>
> J'avais plusieurs bases (4 sans compter mysql & test).
>
> Après une coupure éléctrique ( = panne de l'onduleur,
> un pb n'arrivant jamais seul) j'ai redémarré le
> serveur, et la.. plus que les bases mysql et test. Et
> encore, les users que j'avais créé dans la base
> n'existe plus. Comme une install vierge.
>
> j'ai d'abord recréé certains users (ds mysql.user),
> notemment pour l'administration.
> Je me suis ensuite, après avoir arreté mysqld, rendu
> dans le repertoire des base (/var/mysql) et comme
> toutes étaient la, me suis décidé a faire un
> # myisamchk -re *.MYI
> et ce, sur toutes mes bases.
>
> Néanmoins, après avoir relancé le serveur... toujours
> pas de base réapparue.
>
> version : 3.23.52
>
> Quelqu'un aurait-il une idée a me soumettre?
>
>
> Merci a tous de votre aide.
> Vincent
>
> ___
> Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
> Yahoo! Mail : http://fr.mail.yahoo.com


Content-Type: text/plain; charset="iso-8859-1"; name="message.footer"
Content-Transfer-Encoding: 8bit
Content-Description: 



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] MySQL - Databases perdues

2002-12-30 Thread Christophe BAEGERT
Bonjour,

Le Lundi 30 Décembre 2002 09:16, SysAdmin a écrit :

> dans le repertoire des base (/var/mysql) et comme
> toutes étaient la, me suis décidé a faire un
> # myisamchk -re *.MYI
> et ce, sur toutes mes bases.
>
> Néanmoins, après avoir relancé le serveur... toujours
> pas de base réapparue.
>
> version : 3.23.52
>
> Quelqu'un aurait-il une idée a me soumettre?

Si les fichiers sont toujours là, mais que vous ne les voyez pas dans MySQL, 
c'est que vous n'avez pas les droits, les nouveaux utilisateurs ont sans 
doute été perdus (il aurait fallu faire un "flush privileges" pour que les 
privilèges soient inscrits sur le disque immédiatement).

Même en root, vous ne les voyez pas avec "show databases" ?

Vous avez bien un système de fichiers journalisé (ReiserFS, Ext3 ?)

Cordialement,
-- 
Christophe BAEGERT   [EMAIL PROTECTED]

> http://www.europeanservers.net <

-- Ultra fast internet servers -



Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] MySQL - Databases perdues

2002-12-30 Thread SysAdmin
J'avais effectivement effectué un FLUSH PRIVILEGES;

En outre, les droits sont correctement positionné,
manifestement.

exemple : 
-rw-rw1 mysqlmysql2424 Dec 30
09:14 depl_mep.MYD
-rw-rw1 mysqlmysql2048 Dec 30
09:14 depl_mep.MYI
-rw-rw1 mysqlmysql9226 Oct  9
18:06 depl_mep.frm
-rw-rw1 mysqlmysql   14832 Dec 30
09:14 etat_pc.MYD
-rw-rw1 mysqlmysql   13312 Dec 30
09:14 etat_pc.MYI
-rw-rw1 mysqlmysql8688 Oct 11
11:50 etat_pc.frm
-rw-rw1 mysqlmysql   99092 Dec 30
09:14 liste_pc.MYD
-rw-rw1 mysqlmysql   19456 Dec 30
09:14 liste_pc.MYI
-rw-rw1 mysqlmysql8881 Oct  9
17:55 liste_pc.frm
-rw-rw1 mysqlmysql   0 Dec 30
09:14 temp.MYD
-rw-rw1 mysqlmysql1024 Dec 30
09:14 temp.MYI
-rw-rw1 mysqlmysql8604 Oct  9
17:55 temp.frm

(droits identiques pour le repertoire conteneur.)

Je ne pense donc pas vraiment a un problème de droit,
car, même en root, je ne vois pas d'autre bases (c'est
d'ailleurs sous root que j'ai du recréé les users,
même si j'aurais pu le faire sous le compte mysql sous
lequel tourne le serveur).


Vincent

 --- Christophe BAEGERT <[EMAIL PROTECTED]>
a écrit : > Bonjour,
> 
> Le Lundi 30 Décembre 2002 09:16, SysAdmin a écrit :
> 
> > dans le repertoire des base (/var/mysql) et comme
> > toutes étaient la, me suis décidé a faire un
> > # myisamchk -re *.MYI
> > et ce, sur toutes mes bases.
> >
> > Néanmoins, après avoir relancé le serveur...
> toujours
> > pas de base réapparue.
> >
> > version : 3.23.52
> >
> > Quelqu'un aurait-il une idée a me soumettre?
> 
> Si les fichiers sont toujours là, mais que vous ne
> les voyez pas dans MySQL, 
> c'est que vous n'avez pas les droits, les nouveaux
> utilisateurs ont sans 
> doute été perdus (il aurait fallu faire un "flush
> privileges" pour que les 
> privilèges soient inscrits sur le disque
> immédiatement).
> 
> Même en root, vous ne les voyez pas avec "show
> databases" ?
> 
> Vous avez bien un système de fichiers journalisé
> (ReiserFS, Ext3 ?)
> 
> Cordialement,
> -- 
> Christophe BAEGERT  
> [EMAIL PROTECTED]
> 
> > http://www.europeanservers.net
> <
> 
> -- Ultra fast internet servers
> -
> 
> 
> > Vous souhaitez acquerir votre Pack ou des Services
> MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";
>  

___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";



Re: [Confirme] MySQL - Databases perdues

2002-12-30 Thread SysAdmin
Je n'ai pas de my.cnf dans mon arborescence. 

mais effectivement, en rajoutant l'option
--datadir=/var/mysql tout redevient dans l'ordre. 

C'est le path que j'avais donné a la configuration
avant la compil. Bizzard qu'il ne l'ai pas gardé. 

Bref ca remarche, et je vais configurer my.cnf pour
éviter de nouveau ce genre de pb.


Merci bien de ton aide. 

Vincent

 --- jjcambefort <[EMAIL PROTECTED]> a écrit : >
Le chemin des bases est bon dans /etc/my.cnf ?
> verifie egalement le proprio et les droits d'accès
> des differents repertoires
> @+
> jjc
> 
> Le Lundi 30 Décembre 2002 09:16, vous avez écrit :
> > Bonjour tout le monde,
> >
> > J'ai un "petit" soucis de disparition de base dans
> > MySql.
> > Le problème se situe sur un serveur de test, avant
> la
> > mise en prod. Je n'ai donc pas fait de plan de
> backup,
> > ni aucune sauvegarde. Ce n'est donc pas vraiment
> grave
> > si je les ai vraiment perdues, mais j'aimerai tout
> de
> > même comprendre le phénomène avant de m'appuyer
> sur un
> > tel serveur.
> >
> > J'avais plusieurs bases (4 sans compter mysql &
> test).
> >
> > Après une coupure éléctrique ( = panne de
> l'onduleur,
> > un pb n'arrivant jamais seul) j'ai redémarré le
> > serveur, et la.. plus que les bases mysql et test.
> Et
> > encore, les users que j'avais créé dans la base
> > n'existe plus. Comme une install vierge.
> >
> > j'ai d'abord recréé certains users (ds
> mysql.user),
> > notemment pour l'administration.
> > Je me suis ensuite, après avoir arreté mysqld,
> rendu
> > dans le repertoire des base (/var/mysql) et comme
> > toutes étaient la, me suis décidé a faire un
> > # myisamchk -re *.MYI
> > et ce, sur toutes mes bases.
> >
> > Néanmoins, après avoir relancé le serveur...
> toujours
> > pas de base réapparue.
> >
> > version : 3.23.52
> >
> > Quelqu'un aurait-il une idée a me soumettre?
> >
> >
> > Merci a tous de votre aide.
> > Vincent
> >
> >
>
___
> > Do You Yahoo!? -- Une adresse @yahoo.fr gratuite
> et en français !
> > Yahoo! Mail : http://fr.mail.yahoo.com
> 
> 
> Content-Type: text/plain; charset="iso-8859-1";
> name="message.footer"
> Content-Transfer-Encoding: 8bit
> Content-Description: 
> 
> 
> > Vous souhaitez acquerir votre Pack ou des Services
> MandrakeSoft?
> Rendez-vous sur "http://www.mandrakestore.com";
>  

___
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";