NEWS
Umzug eines SQL-Servers
-
Hallo,
ich habe meinen SQL-Server auf einen eigenen banana pi ausgelagert, da dieser eine Festplatte angeschlossen hat.
So habe ich es gemacht:
Neuerserver vorbereiten:
mysql -uroot -p
CREATE USER 'iobroker‘@’%’ IDENTIFIED BY 'iobroker';
GRANT ALL PRIVILEGES ON * . * TO 'iobroker'@'%';
FLUSH PRIVILEGES;
sicherstellen, das die DB von außen erreichbar ist (Stichwort bind in my.cnf)
sql.0 Adapter deaktivieren
DB umziehen:
auf Server mit alter DB:
mysqldump –extended-insert --force --log-error=log.txt -uBenutzerAlt -pPasswortAlt --all-databases | ssh -C benutzer@neuerPi "mysql -uBenutzerNeu -pPasswortNeu"
dann den alten SQL-Server (falls er nicht mehr gebraucht wird) stoppen
/etc/init.d/mysql stop
und am neustarten hindern:
systemctl disable mysql
-
-
anfänglich gelang die Verbindung zum externen mysql server nicht, wenn man den Port eingab (selbst lokal nicht)
siehe http://forum.iobroker.net/viewtopic.php … 776#p15190 bzw.
http://forum.iobroker.net/viewtopic.php … =40#p15498
ist dieses Problem jetzt behoben? (ich habs nicht mehr getestet)
-
@sissiwup: bind habe ich von Anfang an richtig gesetzt (siehe mein post im "History überarbeitet" thread). m.M handelt es sich um einen Bug, dass die Verbindung nicht zustandekommt, sobald man ein Port definiert. Ich hab jetzt nochmal eine Verbindung auf mein remote mysql-server getestet ohne Portangabe, und siehe da, es läuft.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden