[Confirme] MySQL - Databases perdues
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
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
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
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
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";