Re: MySQL + bases de données après réinstallation

2011-05-03 Par sujet Julien
Le mardi 03 mai 2011 à 14:43 +0200, Luxpopuli Open source a écrit :
 Bonjour,

 Avant de réinstaller Debian, j'ai fait une sauvegarde de /var /usr
 et /etc
 J'ai donc toutes mes bases de données dans /var/lib/mysql/
 Après réinstallation complète de Debian, j'ai également réinstallé
 MySQL puis j'ai copié mes bases de données dans /var/lib/mysql/

Il y a, tout d'abord, le mot de passe de l'utilisateur mysql :
debian-sys-maint
qui se trouve dans la base 'mysql' et dans le
fichier /etc/mysql/debian.cnf/. Les 2 mot de passe doivent correspondre.
C'est le cas ici, pas de pb sinon mysql ne se lancerai pas.

 
 Il me semble que j'ai déjà procédé ainsi et que cela fonctionnait.
 Sauf que cette fois-ci ce n'est pas le cas.
 
 
 Dans phpmyadmin je vois bien la liste de toutes les bases de données
 avec le nombre de tables indiqué entre parenthèses. Par exemple
 «pasludo(115)»
 Mais si je clique sur une base de données, alors elle est vide: pas
 une seule table ne s'affiche et il est indiqué «Aucune table n'a été
 trouvée dans cette base».
 
 
 Ce qui est étrange, c'est que si, par ailleurs, je me connecte en
 ligne de commande à mysql en tant qu'admin et que je tape:
 
 
 USE pasludo;
 SHOW TABLES;

ici un SELECT * FROM ezcontentobject_tree doit produire la même
erreur ?

Qu'elle type de stockage utilises-tu ? MyISAM ? InnoDB ?

Je ne connais que le moteur MyISAM :

http://dev.mysql.com/doc/refman/5.0/fr/myisamchk-syntax.html

cd /var/lib/mysql/
myisamchk */*.MYI


 Autre info:
 En plus des bases de données que j'ai sauvegardées, il y a le fichier
 ibdata1 (taille=1266M).
 Lorsque j'installe mysql, il y a un fichier ibdata1 dont la taille est
 10240K.
 Si je remplace la version 10240K par la version 1266M alors mysql ne
 démarre plus.

Pour ce fichier ça dépend des moteurs de stockage utilisé. Dans le
fichier de config de mysql tu peux désactiver certain moteur de
stockage. Dans mon cas je désactive INNODB :

#
# * BerkeleyDB
#
# Using BerkeleyDB is now discouraged as its support will cease in
5.1.12.
skip-bdb
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
# You might want to disable InnoDB to shrink the mysqld process by circa
100MB.
skip-innodb


Julien 


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/1304428439.8320.16.camel@pc-julien.office



Re: MySQL + bases de données après réinstallation

2011-05-03 Par sujet Julien
Le mardi 03 mai 2011 à 14:43 +0200, Luxpopuli Open source a écrit :

As-tu des entrée dans /var/log/syslog ?

Chez moi un démarrage normal :

/etc/mysql/debian-start[11161]: Upgrading MySQL tables if necessary.
/etc/mysql/debian-start[11166]: Looking for 'mysql' in: /usr/bin/mysql
/etc/mysql/debian-start[11166]: Looking for 'mysqlcheck'
in: /usr/bin/mysqlcheck
/etc/mysql/debian-start[11166]: This installation of MySQL is already
upgraded to 5.0.51a, use --force if you still need to run mysql_upgrade
/etc/mysql/debian-start[11173]: Checking for insecure root accounts.
/etc/mysql/debian-start[11177]: Triggering myisam-recover for all MyISAM
tables



-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/1304428681.8320.18.camel@pc-julien.office



Re: MySQL + bases de données après réinstallation

2011-05-03 Par sujet Luxpopuli Open source
Merci Julien,

Tes réponses m'ont amené à faire quelques vérifications supplémentaires et
il s'avérait qu'en copiant mes bd dans /var/lib/mysql/ les droits n'étaient
plus bons du coup il devenait impossible à mysql d'y accéder.
Tout est à présent rentré dans l'ordre.

Le 3 mai 2011 15:18, Julien jul...@nura.eu a écrit :

 Le mardi 03 mai 2011 à 14:43 +0200, Luxpopuli Open source a écrit :

 As-tu des entrée dans /var/log/syslog ?

 Chez moi un démarrage normal :

 /etc/mysql/debian-start[11161]: Upgrading MySQL tables if necessary.
 /etc/mysql/debian-start[11166]: Looking for 'mysql' in: /usr/bin/mysql
 /etc/mysql/debian-start[11166]: Looking for 'mysqlcheck'
 in: /usr/bin/mysqlcheck
 /etc/mysql/debian-start[11166]: This installation of MySQL is already
 upgraded to 5.0.51a, use --force if you still need to run mysql_upgrade
 /etc/mysql/debian-start[11173]: Checking for insecure root accounts.
 /etc/mysql/debian-start[11177]: Triggering myisam-recover for all MyISAM
 tables



 --
 Lisez la FAQ de la liste avant de poser une question :
 http://wiki.debian.org/fr/FrenchLists

 Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
 vers debian-user-french-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive: http://lists.debian.org/1304428681.8320.18.camel@pc-julien.office




Re: MySQL + bases de données après réinstallation

2011-05-03 Par sujet Franck Delage
Salut,

La prochaine fois, il serait préférable de passer par un mysqldump,
pour sauvegarder toutes les db dans un fichier sql, et les réinstaller
ensuite dans un mysql vierge.

$ mysqldump -uroot -p --all-databases  databases.sql

Réinstallation, puis

$ mysql -uroot -p -e databases.sql

Plus clean, je pense, comme méthode.

Franck.

Le 3 mai 2011 17:07, Luxpopuli Open source luxpopul...@gmail.com a écrit :
 Merci Julien,
 Tes réponses m'ont amené à faire quelques vérifications supplémentaires et
 il s'avérait qu'en copiant mes bd dans /var/lib/mysql/ les droits n'étaient
 plus bons du coup il devenait impossible à mysql d'y accéder.
 Tout est à présent rentré dans l'ordre.

 Le 3 mai 2011 15:18, Julien jul...@nura.eu a écrit :

 Le mardi 03 mai 2011 à 14:43 +0200, Luxpopuli Open source a écrit :

 As-tu des entrée dans /var/log/syslog ?

 Chez moi un démarrage normal :

 /etc/mysql/debian-start[11161]: Upgrading MySQL tables if necessary.
 /etc/mysql/debian-start[11166]: Looking for 'mysql' in: /usr/bin/mysql
 /etc/mysql/debian-start[11166]: Looking for 'mysqlcheck'
 in: /usr/bin/mysqlcheck
 /etc/mysql/debian-start[11166]: This installation of MySQL is already
 upgraded to 5.0.51a, use --force if you still need to run mysql_upgrade
 /etc/mysql/debian-start[11173]: Checking for insecure root accounts.
 /etc/mysql/debian-start[11177]: Triggering myisam-recover for all MyISAM
 tables



 --
 Lisez la FAQ de la liste avant de poser une question :
 http://wiki.debian.org/fr/FrenchLists

 Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
 vers debian-user-french-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive: http://lists.debian.org/1304428681.8320.18.camel@pc-julien.office




--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: 
http://lists.debian.org/BANLkTi=xvuwwkhubyanxkhm4uye1vf8...@mail.gmail.com



Re: MySQL + bases de données après réinstallation

2011-05-03 Par sujet Luxpopuli Open source
Absolument !

Et j'en prends bonne note ;-)

Le 3 mai 2011 17:29, Franck Delage deb...@web82.net a écrit :

 Salut,

 La prochaine fois, il serait préférable de passer par un mysqldump,
 pour sauvegarder toutes les db dans un fichier sql, et les réinstaller
 ensuite dans un mysql vierge.

 $ mysqldump -uroot -p --all-databases  databases.sql

 Réinstallation, puis

 $ mysql -uroot -p -e databases.sql

 Plus clean, je pense, comme méthode.

 Franck.

 Le 3 mai 2011 17:07, Luxpopuli Open source luxpopul...@gmail.com a écrit
 :
  Merci Julien,
  Tes réponses m'ont amené à faire quelques vérifications supplémentaires
 et
  il s'avérait qu'en copiant mes bd dans /var/lib/mysql/ les droits
 n'étaient
  plus bons du coup il devenait impossible à mysql d'y accéder.
  Tout est à présent rentré dans l'ordre.
 
  Le 3 mai 2011 15:18, Julien jul...@nura.eu a écrit :
 
  Le mardi 03 mai 2011 à 14:43 +0200, Luxpopuli Open source a écrit :
 
  As-tu des entrée dans /var/log/syslog ?
 
  Chez moi un démarrage normal :
 
  /etc/mysql/debian-start[11161]: Upgrading MySQL tables if necessary.
  /etc/mysql/debian-start[11166]: Looking for 'mysql' in: /usr/bin/mysql
  /etc/mysql/debian-start[11166]: Looking for 'mysqlcheck'
  in: /usr/bin/mysqlcheck
  /etc/mysql/debian-start[11166]: This installation of MySQL is already
  upgraded to 5.0.51a, use --force if you still need to run mysql_upgrade
  /etc/mysql/debian-start[11173]: Checking for insecure root accounts.
  /etc/mysql/debian-start[11177]: Triggering myisam-recover for all MyISAM
  tables
 
 
 
  --
  Lisez la FAQ de la liste avant de poser une question :
  http://wiki.debian.org/fr/FrenchLists
 
  Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
  vers debian-user-french-requ...@lists.debian.org
  En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
  Archive:
 http://lists.debian.org/1304428681.8320.18.camel@pc-julien.office
 
 
 

 --
 Lisez la FAQ de la liste avant de poser une question :
 http://wiki.debian.org/fr/FrenchLists

 Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
 vers debian-user-french-requ...@lists.debian.org
 En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
 Archive:
 http://lists.debian.org/banlktixvuwwkhubyanxkhm4uye1vf8...@mail.gmail.com