Подключение к инстансу DDM или к схеме
После создания инстанса DDM вы можете подключиться к нему, используя такие клиенты, как Navicat. Также вы можете подключиться к схеме инстанса с помощью драйверов CLI или JDBC.
Здесь описывается, как можно подключиться к инстансу DDM или к схеме.
Получение адреса подключения к инстансу
Войдите в консоль управления Advanced:
В списке сервисов выберите Distributed Database Middleware.
В навигационной панели выберите раздел Instances. Выберите нужный инстанс и нажмите на его название.
В блоке Network Information указан адрес подключения в строке Connection Address. Скопируйте его, нажав на значок.
Получение адреса подключения к схеме
Войдите в консоль управления Advanced:
В списке сервисов выберите Distributed Database Middleware.
Далее в навигационной панели выберите Schemas. Выберите нужную схему и нажмите на ее название.
В блоке Connection Address вы можете просмотреть адреса для подключения CLI и JDBC.
Если при попытке доступа к инстансу DDM вы ввели неправильный пароль 5 или более раз, система заблокируется на 20 минут.
Подключение к инстансу DDM с помощью консоли
Войдите в консоль управления Advanced:
В списке сервисов выберите Distributed Database Middleware.
В навигационной панели выберите Instances.
В списке инстансов выберите нужный и в колонке Operation нажмите Log In.
На открывшейся странице введите имя пользователя (Username) и пароль (Password).
Укажите ранее созданный Аккаунт DDM.
Для проверки соединения нажмите Test Connection.
(Необязательно) Активируйте настройки Collect Metadata Periodically и Show Executed SQL Statements.
Проверьте данные и нажмите Log In.
Подключение к инстансу DDM с помощью Navicat
Войдите в консоль управления Advanced:
В списке сервисов выберите Distributed Database Middleware.
В блоке Instance Information нажмите Bind и выберите уже созданный EIP.
На левой панели нажмите на иконку VPC и выберите Access Control → Security Groups.
На странице Security Groups найдите нужную группу безопасности и нажмите Manage Rule в колонке Operation.
На отобразившейся странице нажмите Add Rule, настройте группу безопасности и нажмите OK.
ПримечаниеПосле привязки EIP к вашему инстансу DDM задайте входящие и исходящие правила для группы безопасности, чтобы обеспечить безопасность базе данных.
Откройте клиент Navicat и нажмите Connection. В диалоговом окне введите адрес IP (EIP), имя пользователя (username) и пароль от аккаунта DDM.
Нажмите Test Connection. Если соединение прошло успешно, нажмите OK. Если возникла проблема при подключении, то сообщение о ее причине отобразится на экране. Для ее устранения измените данные и попробуйте подсоединиться снова.
ПримечаниеИспользование Navicat для подключения к инстансу DDM аналогично другим визуальным инструментам работы с MySQL, таких как MySQL Workbench.
Подключение к инстансу DDM с помощью MySQL CLI
Войдите в вашу ВМ ECS и введите следующую команду в CLI:
mysql -h ${DDM_SERVER_ADDRESS} -P${DDM_SERVER_PORT} -u${DDM_USER} -p [-D${DDM_DBNAME}] [--default-character-set=utf8]
Параметры:
DDM_SERVER_ADDRESS — IP-адрес инстанса DDM.
DDM_SERVER_PORT — порт подключения инстаса DDM.
DDM_USER — аккаунт пользователя DDM.
DDM_DBNAME — (необязательно) наименование целевой схемы DDM.
default-character-set=utf8 — (необязательно) раскладка UTF-8. Позволяет исправить неверные символы, возникшие после синтаксического анализа, из-за несоответствия между кодом подключения MySQL и фактически используемым кодом.
Подключение к инстансу DDM с помощью драйвера JDBC
Скачайте драйвер JDBC.
Class.forname(com.mysql.jdbc.Driver);ПримечаниеРекомендуется использовать версии драйвера 5.1.35 и 5.1.45.
Создайте подключение к базе данных:
String username = "dbuser01" ;String password = "xxxxxx" ;String url = "jdbc:mysql://192.168.0.200:5066/db_5133";Connection con = DriverManager.getConnection(url , username , password);Создайте объект оператора:
Statement stmt = con.createStatement();Выполните требуемую инструкцию SQL:
ResultSet rs = stmt.executeQuery("select now() as Systemtime");con.close();