Hallo, Ich möchte nun die 2 mysql.dump Dateien, die ich mit mysqldump erstellt habe zurücksichern.
Dazu muß ich die alten tabellen löschen, da es Fehler 1050 gibt (table already exists http://www.woltlab.de/de/forum/thread.php?postid=372992 ). Das Löschen geht aber nicht: pv10:/home# echo "drop database mysql;" | mysql --character-sets-dir /usr/share/mysql/charsets/ -u root -pmypasswd ERROR 1105 at line 1: File '/usr/share/mysql/charsets/?.conf' not found (Errcode: 2) pv10:/home# ls /usr/share/mysql/charsets/ Index danish.conf greek.conf koi8_ukr.conf usa7.conf README dec8.conf hebrew.conf latin1.conf win1250.conf cp1251.conf dos.conf hp8.conf latin2.conf win1251.conf cp1257.conf estonia.conf hungarian.conf latin5.conf win1251ukr.conf croat.conf german1.conf koi8_ru.conf swe7.conf Hier ist eine Beschreibung des Problems aus dem mysql Handbuch: http://dev.mysql.com/doc/refman/4.0/de/problems-with-character-sets.html <quote> * Ihre Index-Datei enthält nicht den Namen für den Zeichensatz. ERROR 1105: File '/usr/local/share/mysql/charsets/?.conf' not found (Errcode: 2) In diesem Fall müssen Sie sich entweder eine neue Index-Datei holen oder den Namen jedes fehlenden Zeichensatzes von Hand eintragen. Bei MyISAM-Tabellen können Sie den Zeichensatznamen und die Anzahl für eine Tabelle mit myisamchk -dvv tabelle prüfen. </quote> Damit komme ich aber auch nicht weiter: pv10:/home# mysql --version mysql Ver 12.22 Distrib 4.0.24, for pc-linux-gnu (i386) pv10:/home# myisamchk -dvv mysql myisamchk: error: File 'mysql' doesn't exist Auch ist die datenbank so nicht zu verwenden, das backup wäre also angebracht: pv10:/home# mysqldump mysql -uroot -pmypasswd -- MySQL dump 9.11 -- -- Host: localhost Database: mysql -- ------------------------------------------------------ -- Server version 4.0.24_Debian-10sarge1-log mysqldump: Can't get CREATE TABLE for table `help_category` (File '/usr/share/mysql/charsets/?.conf' not found (Errcode: 2)) Kann mir jemand sagen wie ich jetzt vorgehe? ciao Gerhard