[MySQL] Sync databases replication: Master is not configured

Pagina: 1
Acties:

  • gepebril
  • Registratie: November 2001
  • Laatst online: 28-03-2023
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:
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.

  • LauPro
  • Registratie: Augustus 2001
  • Laatst online: 30-11 12:59

LauPro

Prof Mierenneuke®

Afaik moet je in MySQL ook nog ergens die replicatiefunctie (als master) aanzetten toch? Beetje bin-loggen is niet voldoende.

Inkoopacties - HENK terug! - Megabit
It is a war here, so be a general!


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Je kunt beter de handleiding van mysql.com volgen in plaats van een outdated 3rd-party howto :)
Het feit dat ze debian sarge gebruiken is al een teken dat het vrij oud is, en bij "LOAD DATA FROM MASTER" staat in de mysql-documentatie met grote rode letters "This feature is deprecated and should be avoided. It is subject to removal in a future version of MySQL." bij :) (http://dev.mysql.com/doc/...oad-data-from-master.html)

  • Kees
  • Registratie: Juni 1999
  • Laatst online: 14:01

Kees

Serveradmin / BOFH / DoC
Ik mis het punt waar je de master opzet met de 'change master to' query.

http://dev.mysql.com/doc/refman/5.0/en/change-master-to.html

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • gepebril
  • Registratie: November 2001
  • Laatst online: 28-03-2023
Hallo mensen,

Alvast bedankt voor alle reacties. Heb inmiddels een recentere manual gevonden en ga deze stap-voor-stap volgen. Het blijkt dat de procedure inmiddels al behoorlijk is veranderd. Zie hier:
http://dev.mysql.com/doc/...en/replication-howto.html
Als dit weer problemen oplevert meld ik me weer.