---
title: 验证读写分离及负载均衡
description: "1. 执行验证读写分离及负载均衡中的创建测试数据库和测试表以验证MySQLRouter端口是否正常启动。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunepngdbsmysqlrouter_03_0026.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunepngdbsmysqlrouter_03_0026.html
indexId: d6cf300824b4c4a38eac4d83251284c0b791c1dadaf802ac9f7f0fb41c5dafd678
---
# 验证读写分离及负载均衡

1. 执行验证读写分离及负载均衡中的创建测试数据库和测试表以验证MySQLRouter端口是否正常启动。
2. 执行查询测试。

  a. 执行读请求脚本。
    1 sh /home/read_6446.sh

    通过6446端口，读请求都发送到127.0.0.1:3307 PRIMARY节点上，符合预期。

  b. 执行读请求脚本。
    1 sh /home/read_6447.sh

    通过6447端口，读请求都轮询发送到三台PRIMARY节点上，符合预期。

3. 执行写入测试。

  a. 编辑文件。
    1 vim /home/write_6446.sh

  b. 添加如下内容。
    1 2 3 4 5 #!/bin/bash for i in {1..1000} do /usr/local/mysql/bin/mysql -uroot -p123456 -P6446 -h127.0.0.1 -Dsysbench -e "insert into test1(id,report_serverid) values($i,@@server_id)" done

  c. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
  d. 执行写请求脚本。
    1 sh /home/write_6446.sh

  e. 确认测试数据。
    1 /usr/local/mysql/bin/mysql -uroot -p123456 -P6446 -h127.0.0.1 -Dsysbench -e "select * from test1"

    通过6446端口，写请求都发送到127.0.0.1:3307 PRIMARY节点上，符合预期。

  f. 通过6447端口写入测试。

    1. 编辑文件。
      1 vim /home/write_6447.sh

    2. 添加如下内容。
      1 2 3 4 5 #!/bin/bash for i in {1001..2000} do /usr/local/mysql/bin/mysql -uroot -p123456 -P6447 -h127.0.0.1 -Dsysbench -e "insert into test1(id,report_serverid) values($i,@@server_id)" done

    3. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
    4. 执行写请求脚本。
      1 sh /home/write_6447.sh

    5. 确认测试数据。
      1 /usr/local/mysql/bin/mysql -uroot -p123456 -P6447 -h127.0.0.1 -Dsysbench -e "select * from test1"

      通过6447端口，写请求都轮询发送到三台PRIMARY节点上，符合预期。
