mysql auf anderen server umziehen

rakso

Well-Known Member
hallo!

von mysql-server-5.1.22 nach mysql-server-5.4.1

ich habe zuerst das var/db/mysql verzeichnis kopiert, lief soweit, bis auf InnoDB. Dieser "driver" brachte n haufen Fehler beim starten. Somit ist zB die gallery2-datenbanken nicht benutzbar.


wenn man mit mysqldump alles dumpt und mit mysql < ... zurückkopiert, ist InnoDB da, fehlen aber leider die user/berechtigungen. dies scheint wohl auch bekannt zu sei ( http://bugs.mysql.com/bug.php?id=43836 )

aber wie kann ich das nun machen?

warum geht InnoDB nicht, wenn ich das mysqldata-verz. kopiere?
 
Hi,

hast Du das Innobase Plugin statt dem normalen InnoDB genommen ( ist nur interesse halber )?

Wegen InnoDB, du brauchst auch die ib* Files aus dem mysql Ordner, hast Du die mit kopiert?

Gruß
Kai
 
Hi,
hast Du das Innobase Plugin statt dem normalen InnoDB genommen ( ist nur interesse halber )?

Wegen InnoDB, du brauchst auch die ib* Files aus dem mysql Ordner, hast Du die mit kopiert?
hi! ich habe alles kopiert, mit rsync. ansonsten kann ich dazu nix sagen. benutze mysql nur als "laien"-user , hatte bisher keine probleme, musste mich daher nicht mit tiefergehenden funktionen beschäftigen.


> Hast Du mysql_upgrade nach dem Upgrade ausgeführt?
nein, kann ich nicht

Die Inkompatibilitäten bei InnoDB sind auf eine Änderung beim InnoDB Log zurückzuführen; diese sind übrigens hier dokumentiert: http://dev.mysql.com/doc/refman/5.4/en/news-5-4-0.html (und auch, wie man sie umgeht).

uuhh. ich habs ja nun mit mysqldump gemacht, mit InnoDB gibts jetzt keine Probleme und die user waren nun doch alle da, nur halt das root-passwort habe ich neu gemacht.

ich denke, so passts nun :)
 
Hi,

mein Fehler, hab erst jetzt gesehen dass Du 5.4 nutzt. Díe Version ist noch als beta deklariert, dass weißt Du?

Schau Dir mal die 5.1er Reihe mit dem InnoBase Plugin an, denke damit fährt man sicherer.


Gruß
Kai
 
na super, das ware die höchste 5er nummer in den ports .

die letzte stable ist also immer in den vereichnissen OHNE versionsnummr, also databases/mysql-server?

ein downgrade geht wohl nichtmehr. client - libs in anderen programmen wie postfix, php. etc.

da ich ja eh im grunde keine der features nutze, an denen wohl den mysqlentwicklen rumgebastelt wird, sondern einfach nur "plain-sql", hoffe ich, dass die "beta"-version keine negativen auswirkungen hat.
 
Don't Panic - die 5.4.1 Beta ist nur eine 5.1 mit ein paar Performance Patches, die bei Google schon im Einsatz sind. Den komischen Versionssprung hat man nur gemacht, um den Änderungen gerecht zu werden, die man für Solaris/Sparc reingebastelt hat. Für i386 und amd64 ist 5.4 fast identisch mit 5.1
 
Back
Top