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.