【云知易】DDM分布式数据库中间件 入门 05 连接DDM

举报
阅识风云 发表于 2017/11/23 10:33:32 2017/11/23
【摘要】 用户成功配置DDM实例后,即可连接访问DDM实例以及实例下的逻辑库。

博文配图.jpg

连接DDM

操作场景

用户成功配置DDM实例后,即可连接访问DDM实例以及实例下的逻辑库。

DDM服务目前管理的关系型数据库,是基于MySQL数据库作为存储引擎,因此DDM服务兼容MySQL大部分语法以及客户端。

前提条件

已成功申请DDM实例,并已导入RDS实例和新建了逻辑库。

弹性云服务器上已安装MySQL客户端或程序已配置好JDBC环境。

icon-note.gif 说明:

出于安全考虑,您使用的弹性云服务器必须与DDM实例处于相同的虚拟私有云(VPC)和子网。

操作步骤

  1. 登录管理控制台。

  2. 单击zh-cn_image_0063064434.png,选择“应用服务 > 分布式数据库中间件”,进入总览页面。

  3. 单击左侧菜单栏的“DDM实例管理”,进入“DDM实例管理”页面。

  4. 直接单击DDM实例名称,进入实例基本信息页面。

  5. 在实例基本信息页面,获取到DDM实例的连接地址,实例对外服务端口,DDM账号信息。

  6. 使用以上获取到的DDM实例连接信息,通过客户端或者程序驱动进行连接。


    1.客户端连接(以命令行工具为例)。

    登录弹性云服务器,打开命令行工具,输入连接命令:

    mysql -h ${DDM_SERVER_ADDRESS} -P${DDM_SERVER_PORT} -u${USER} -[-D${DBNAME}]

    参数值填写说明如下:

    表1 mysql客户端登录参数说明

    参数示例

    参数填写说明

    DDM_SERVER_ADDRESS

    DDM实例所在IP地址。

    DDM_SERVER_PORT

    DDM实例连接端口。

    USER

    DDM用户名称

    DBNAME

    逻辑库名,选填。

    下图为Windows服务器命令行窗口中使用mysql命令连接服务器回显情况。

    C:\Users\testDDM>mysql -h 192.168.0.100 -P3306 -uroot -p
    Enter password: **********
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 5
    Server version: 5.7.17-log MySQL Community Server (GPL)
    
    Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
    
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.
    
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    
    mysql> show databases;
    +--------------------+
    | Database           |
    +--------------------+
    | information_schema |
    | mysql              |
    | performance_schema |
    | sakila             |
    | sys                |
    | world              |
    +--------------------+
    6 rows in set (0.02 sec)
    
    mysql>

    2.通过程序驱动连接(以JDBC Driver为例)。

    //以下仅抽取一些关键代码示例行
    //连接字串组成:{驱动名称}:{数据源}://ip:port/{db_name}String url = "jdbc:mysql://192.168.0.100:3306/DDMtest";
    String username = "root" ;
    String password = "xxxxxx" ; 
    
    com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();// 加载mysql驱动
    Connection con = DriverManager.getConnection(url , username , password ) ;
    //开始执行sql            
    Statement stmt = con.createStatement() ; 
    ResultSet rs = stmt.executeQuery("select now() as Systemtime");
    con.close();


  7. 成功连接DDM实例后,即可通过SQL命令操作数据库。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。