|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 4 ![]() |
Bonjour ,
Je suis sur une RedHat Enterprise V4 . Pour faire bref : Dans mysql > je tape : show databases; et j'obtiens : +----------+ | Database | +----------+ | test | +----------+ 1 row in set (0.00 sec) mysql> Une seule base existe , la base test Existe-t-il un script qui permette de créer la base mysql ( et les tables associées ) ? Merci d'avance pour vos réponses ! |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : janvier 2008 Messages : 4 ![]() |
Un moyen radical pour recréer les bases tests et mysql :
Sous RedHat : on ouvre une session en tant que root on arrête le service mysqld # service mysqld stop ou # /etc/init.d/mysqld stop on supprime tout le contenu du répertoire /var/lib/mysql ( Attention : cette commande supprime TOUTES les bases existantes , eventuellement procéder à une sauvegarde avant ....) # rm -fr /var/lib/mysql/* résultat des courses : # ll /var/lib/mysql total 0 on relance le service mysqld # service mysqld start ou # /etc/init.d/mysqld start Résultat de l'opération : # ll /var/lib/mysql total 20552 -rw-rw---- 1 mysql mysql 10485760 jan 11 17:31 ibdata1 -rw-rw---- 1 mysql mysql 5242880 jan 11 17:31 ib_logfile0 -rw-rw---- 1 mysql mysql 5242880 jan 11 17:31 ib_logfile1 drwx------ 2 mysql mysql 4096 jan 11 17:31 mysql srwxrwxrwx 1 mysql mysql 0 jan 11 17:31 mysql.sock drwx------ 2 mysql mysql 4096 jan 11 17:31 test Les tables mysql et test ont été récrées. Apparemment la commande mysql_install_db permet également de réinitialisée ces tables. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com