← Back to team overview

sslug-teknik team mailing list archive

Mysql Replikering

 

Hejsa

Jeg har sat to servere op med Mandrake 9.1 samt Mysql 4.0.11

Den ene er sat op som master hvor der i my.cnf står
[mysqld]
log-bin
server-id=1

mysql> show master status;
+----------------------+----------+--------------+------------------+
| File                 | Position | Binlog_do_db | Binlog_ignore_db |
+----------------------+----------+--------------+------------------+
| linuxserver1-bin.002 | 17772    |              |                  |
+----------------------+----------+--------------+------------------+
1 row in set (0.00 sec)

På slaven ser my.cnf således ud
[mysqld]
master-host=linuxserver1's IP
master-user=repl
master-password=min kode
master-port=3306
server-id=2

mysql> SHOW PROCESSLIST;
+----+-------------+-----------+------+---------+------+----------------------------------+------------------+
| Id | User        | Host      | db   | Command | Time | State                            | Info             |
+----+-------------+-----------+------+---------+------+----------------------------------+------------------+
|  2 | system user | none      | NULL | Connect | 1178 | Slave: waiting for binlog update | NULL             |
| 35 | root        | localhost | NULL | Query   | 0    | NULL                             | SHOW PROCESSLIST |
+----+-------------+-----------+------+---------+------+----------------------------------+------------------+
2 rows in set (0.00 sec)

Så i mine øjne burde den da køre, og replikere hvad jeg foretager mig på masteren 
over på slaven?

Problemet er jo at det gør den ikke :-)

Kan det have noget at gøre med typen af tabellerne? MyISAM, ISAM osv.

I så fald er det lidt noget bøvl da jeg har testet en mængde forskellige OS CMS 
systemer, som selv opretter tabeller.


/DAN