连接阿里云数据库
如果你购买了分布式数据库阿里云分布式数据库阿里云数据库,可以通过MySQL连接器连接,也可以使用API连接。数据库连接器为客户端提供了连接数据库服务端的方式,APIs提供了使用MySQL协议和资源的底层接口。无论是连接器还是API,都可以用来在不同的语言和环境内连接服务器并执行sql语句,包括odbc、java(jdbc)、Perl、Python、PHP、Ruby和C。
通过阿里云服务器连接阿里云分布式数据库
在阿里云服务器安装MySQL客户端后,可进入命令行方式连接阿里云分布式数据库。
- 命令格式:mysql-h域名-P端口-u用户名-p密码。
- 域名:要访问的阿里云数据库的域名,域名展示在阿里云数据库的详情页面。
- 端口:端口号展示在阿里云数据库的详情页。
- 用户名:阿里云数据库的用户名,目前只支持root。
- 密码:用户名root对应的密码。
使用MySQL连接器连接阿里云分布式数据库
官方提供了以下连接器,阿里云分布式数据库可以兼容所有这些:
- MySQLConnector/C:C语言的客户端库,是libmysqlclient的替代品
- MySQLConnector/C++:C++语言的客户端库
- MySQLConnector/J:Java语言的客户端库,基于标准JDBC接口
- MySQLConnector/Net:.Net语言的客户端库,MySQLforVisualStudio使用这个库,支持MicrosoftVisualStudio2012,2013,2015和2017版本
- MySQLConnector/ODBC:标准的ODBC接口,支持Windows,Unix和OSX
- MySQLConnector/Python:Python语言的客户端包,和PythonDBAPIversion2.0一致
使用MySQLAPI连接阿里云分布式数据库
如果使用C语言程序直接连接阿里云分布式数据库,可以直接链接libmysqlclient库,使用MySQL的CAPI,这是最主要的一种C语言连接方式,被各种客户端和API广泛使用,包括Connector/C。
更多的API:
- MySQLPHPAPI
- MySQLPerlAPI
- MySQLPythonAPI
- MySQLRubyAPIs
- MySQLTclAPI
- MySQLEiffelWrapper
- MysqlGoAPI