Rücksicherung der mysql dumps, löschen der alten Datenbank nicht möglich.
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
Reply to: