数据库发现

    1. 启动 MySQL 服务
    2. 为 ShardingProxy 创建一个拥有创建权限的角色或者用户
    3. 启动 Zookeeper 服务 (为了持久化配置)
    1. 添加 和 authentication 配置参数到 server.yaml (请参考相关 example 案例)
    2. 启动 ShardingProxy ()
    1. 连接到 ShardingProxy
    2. 创建分布式数据库
    1. 使用新创建的数据库
    1. USE discovery_db;
    1. 配置数据源信息
    1. 创建数据库发现规则
    1. CREATE DB_DISCOVERY RULE group_0 (
    2. TYPE(NAME=mgr,PROPERTIES(groupName='92504d5b-6dec',keepAliveCron=''))
    3. );
    1. 修改数据库发现规则
    1. 删除数据库发现规则
    1. DROP DB_DISCOVERY RULE group_0;
    1. 删除数据源
    1. 删除分布式数据库
    1. DROP DATABASE discovery_db;
    1. 当前, 只会移除逻辑的分布式数据库,不会删除用户真实的数据库。
    2. DROP TABLE 会将逻辑分片表和数据库中真实的表全部删除。
    3. CREATE DATABASE 只会创建逻辑的分布式数据库,所以需要用户提前创建好真实的数据库。