|
Aufgabe: Die CAO-Datenbank "Kundenverwaltung" soll auf einen anderen Server gezügelt werden.
Ausgangslage: Die DB wurde mit CAO gesichert. Es gibt eine CAO-backup_2007_03_23_11_12.zip Datei.
Also wir richten zuerst eine neue DB ein. Dies machn wir am einfachsten mit phpmyadmin.
Dann die DB einlesen mit (natürlich zuerst auspacken ;-) )
mysql -u web4you -ppassword Kundenverwaltung < CAO_backup_2007_03_23_11_12.sql
Damit die DB von extern überhaupt angesprochen werden kann, müssen wir noch die /etc/mysql/my.cnf etwas abändern und zwar die Zeile
bindadress 127.0.0.1 abändern nach
bindadress 192.168.10.40 wenn der Server eben diese Adresse hat. Logo.
Danach gehen wir in die Datenbank mysql zur Tabelle User und setzen dort beim user web4you unter Host ein % rein. Dort steht normalerweise ein localhost
mysql -u root -pPasswort mysql
mysql> UPDATE user SET Host='%' WHERE Host='localhost' AND User='root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT
Zum Testen können wir folgendes eingeben:
mysql -u web4you -h 192.168.10.40 -p Kundenverwaltung
natürlich von einem entfernten Rechner ;-)
Dann sollte die CAO DB flutschen.
Uff
|