Launcher

Type to filter results. Use arrow keys to navigate, Enter to select.

Preferences

You've reached the end of the results

MySQL Replication

Replication of MySQL databases is an easy thing if you disregard its complicated documentation. So this is a short howto on how to do it:

The my.cnf file of the Master server needs to have the following entries added:

server-id = 1 log-bin

The Slave server’s config should contain this:

server-id = 2 master-host = master.example.com master-user = replication_user master-password = replication_pass replicate-do-db = database1 replicate-do-db = database2 log-warnings

After restarting both servers, the Master server needs some permissions being adjusted:

GRANT SUPER, REPLICATION CLIENT, REPLICATION SLAVE,RELOAD ON *.* TO replication_user@"%" IDENTIFIED BY 'replication_pass';

… and this is for the Slave to start the replication process:

LOAD DATA FROM MASTER;

Really, it would be that simple if documentation wouldn’t make it that complicated and hard…

Comments

Loading comments…