技术开发 频道

MySQL主从复制读写分离实现

  配置验证

  1、主从复制测试:在主数据库服务器上创建库和表,然后再插入记录,再登陆到从服务器,看是否也建立相一致的库和表以及记录。

  mysql> create database first_db;

  Query OK, 1 row affected (0.01 sec)

  在主数据库服务器创建库first_db

  mysql> create table first_tb(id int(3),name char(10));

  Query OK, 0 rows affected (0.00 sec)

  在主数据库服务器创建表first_db

  mysql> insert into first_tb values (001,'myself');

  Query OK, 1 row affected (0.00 sec)

  在主数据服务器的表first_db中插入记录

  现在转到从数据库服务器,看是否同步了上面主数据库的数据

  mysql> show databases;

  +--------------------+

  | Database |

  +--------------------+

  | information_schema |

  | first_db |

  | mysql |

  | test |

  +--------------------+

  4 rows in set (0.01 sec)

  数据库自动生成了

  mysql> use first_db;

  Database changed

  mysql> show tables;

  +--------------------+

  | Tables_in_first_db |

  +--------------------+

  | first_tb |

  +--------------------+

  1 row in set (0.00 sec)

  表也自动生成了

  mysql> select * from first_tb;

  +------+--------+

  | id | name |

  +------+--------+

  | 1 | myself |

  +------+--------+

  1 row in set (0.00 sec)

  记录也按照我们的意愿存在了

  2、读写分离:用mysql客户端程序如mysql登陆到mysql代理,然后执行读写操作,以测试读写分离的正确性。

0
相关文章