Hallo,
We hebben in navolging van een tweaker het advies opgevolgd een MySQL DB op de volgende manier te repliceren:
http://www.howtoforge.com/mysql_database_replication
Indien we de handleiding volgen krijgen we na het geven van het commando:
de volgende foutmelding
Master: Server version: 5.0.67-0ubuntu6
Ubuntu 8.04
Slave: Server version: 5.0.51a-3ubuntu5.4-log
Ubuntu 8.10
Wat hebben we gedaan (Master):
in /etc/mysql/my.cnf:
Daarna MySQL herstart
/etc/init.d/mysql restart
inloggen op Mysql
Wat hebben we gedaan (Slave):
in /etc/mysql/my.cnf:
Daarna MySQL herstart
/etc/init.d/mysql restart
Met als gevolg
Is er nog iets buiten deze handleiding wat er gezet dient te worden? De master DB is gewoon van buitenaf te bereiken via PHPMyadmin of scriptjes op een remote machine.
Alvast bedankt.
We hebben in navolging van een tweaker het advies opgevolgd een MySQL DB op de volgende manier te repliceren:
http://www.howtoforge.com/mysql_database_replication
Indien we de handleiding volgen krijgen we na het geven van het commando:
code:
1
| LOAD DATA FROM MASTER; |
de volgende foutmelding
code:
1
| ERROR 1218 (08S01): Error connecting to master: Master is not configured |
Master: Server version: 5.0.67-0ubuntu6
Ubuntu 8.04
Slave: Server version: 5.0.51a-3ubuntu5.4-log
Ubuntu 8.10
Wat hebben we gedaan (Master):
in /etc/mysql/my.cnf:
code:
1
2
3
| log_bin = /var/log/mysql/mysql-bin.log binlog-do-db=testdb server-id=1 |
Daarna MySQL herstart
/etc/init.d/mysql restart
inloggen op Mysql
code:
1
2
3
4
5
6
7
| mysql -u root -p GRANT REPLICATION SLAVE ON *.* TO 'slave_user'@'%' IDENTIFIED BY 'test1234'; FLUSH PRIVILEGES; USE testdb; FLUSH TABLES WITH READ LOCK; SHOW MASTER STATUS; (waarden opgeschreven) UNLOCK TABLES; |
Wat hebben we gedaan (Slave):
code:
1
2
| mysql -u root -p CREATE DATABASE testdb; |
in /etc/mysql/my.cnf:
code:
1
2
3
4
5
6
| server-id=2 master-host=92.254.50.200 master-user=slave_user master-password=test1234 master-connect-retry=60 replicate-do-db=testdb |
Daarna MySQL herstart
/etc/init.d/mysql restart
code:
1
2
| mysql -u root -p LOAD DATA FROM MASTER; |
Met als gevolg
code:
1
| ERROR 1218 (08S01): Error connecting to master: Master is not configured |
Is er nog iets buiten deze handleiding wat er gezet dient te worden? De master DB is gewoon van buitenaf te bereiken via PHPMyadmin of scriptjes op een remote machine.
Alvast bedankt.