getList
Описание:
Метод возвращает список баз данных MySQL с их доступами.


Пример вызова:


https://api.beget.ru/api/mysql/getList?login=userlogin&
passwd=password&output_format=json



Пример ответа:


[
   {
      "name":"user_mydb",
      "size":"1",
      "accesses":[
         {
            "name":"localhost"
         }
      ]
   },
   {
      "name":"user_wp",
      "size":"44",
      "accesses":[
         {
            "name":"localhost"
         },
         {
            "name":"192.168.1.5"
         }
      ]
   }
]




addDb
Описание:
Метод добавляет новую базу данных MySql с заданным суффиксом и создает доступ localhost с заданным паролем.


Дополнительные параметры
suffix - суффиксная часть имени базы данных. При передаче этого параметра нужно учитывать, что итоговый логин вида "login_suffix" должен быть не длиннее 16 символов.;
password - пароль для новой базы данных. Должен содержать не менее 6 символов;


Пример вызова:


// input_data приведена в не закодированном виде для наглядности
https://api.beget.ru/api/mysql/addDb?login=userlogin&
passwd=password&input_format=json&output_format=json&input_data=
{"suffix":"newdb","password":"password"}

// корректный пример вызова, input_data закодирован с помощью urlencode
https://api.beget.ru/api/mysql/addDb?login=userlogin&
passwd=password&input_format=json&output_format=json&
input_data=%7B%22suffix%22%3A%22newdb%22%2C%22password
%22%3A%22password%22%7D



Пример ответа:


 true



Возвращается признак удачного или нет выполнения.


addAccess
Описание:
Метод добавляет заданный доступ к заданной базе данных MySql.


Дополнительные параметры
suffix - суффиксная часть логина. При передаче этого параметра нужно учитывать, что итоговый логин вида "login_suffix" должен быть не длиннее 16 символов.;
access - имя доступа - это может быть: домен, IP, * или localhost;
password - пароль для нового доступа к базе данных. Должен содержать не менее 6 символов;


Пример вызова:


// input_data приведена в не закодированном виде для наглядности
https://api.beget.ru/api/mysql/addAccess?login=userlogin&
passwd=password&input_format=json&output_format=json&input_data=
{"suffix":"newdb","access":"192.168.100.100","password":"newpassword"}

// корректный пример вызова, input_data закодирован с помощью urlencode
https://api.beget.ru/api/mysql/addAccess?login=userlogin&
passwd=password&input_format=json&output_format=json&
input_data=%7B%22suffix%22%3A%22newdb%22%2C%22access
%22%3A%22192.168.100.100%22%2C%22password%22%3A%22newpassword%22%7D



Пример ответа:


 true



Возвращается признак удачного или нет выполнения.


dropDb
Описание:
Метод удаляет заданную базу данных и все доступы к ней.


Дополнительные параметры
suffix - суффиксная часть имени базы данных.


Пример вызова:


// input_data приведена в не закодированном виде для наглядности
https://api.beget.ru/api/mysql/dropDb?login=userlogin&
passwd=password&input_format=json&output_format=json&input_data=
{"suffix":"newdb"}

// корректный пример вызова, input_data закодирован с помощью urlencode
https://api.beget.ru/api//mysql/dropDb?login=userlogin&
passwd=password&input_format=json&output_format=json&
input_data=%7B%22suffix%22%3A%22newdb%22%7D



Пример ответа:


 true



Возвращается признак удачного или нет выполнения.


dropAccess
Описание:
Метод удаляет заданный доступ у базы данных.


Дополнительные параметры
suffix - суффиксная часть имени базы данных;
access - имя доступа - это может быть: домен, IP, * или localhost;


Пример вызова:


// input_data приведена в не закодированном виде для наглядности
https://api.beget.ru/api/mysql/dropAccess?login=userlogin&
passwd=password&input_format=json&output_format=json&input_data=
{"suffix":"newdb","access":"localhost"}

// корректный пример вызова, input_data закодирован с помощью urlencode
https://api.beget.ru/api/mysql/dropAccess?login=userlogin&
passwd=password&input_format=json&output_format=json&
input_data=%7B%22suffix%22%3A%22newdb%22%2C%22
access%22%3A%22localhost%22%7D



Пример ответа:


 true



Возвращается признак удачного или нет выполнения.


changeAccessPassword
Описание:
Метод изменяет пароль на указанном доступе.


Дополнительные параметры
suffix - суффиксная часть имени базы данных;
access - имя доступа - это может быть: домен, IP, * или localhost;
password - пароль для нового доступа к базе данных. Должен содержать не менее 6 символов;


Пример вызова:


// input_data приведена в не закодированном виде для наглядности
https://api.beget.ru/api/mysql/changeAccessPassword?login=userlogin&
passwd=password&input_format=json&output_format=json&input_data=
{"suffix":"newdb","access":"localhost","password":"newpassword"}

// корректный пример вызова, input_data закодирован с помощью urlencode
https://api.beget.ru/api/mysql/changeAccessPassword?login=userlogin&
passwd=password&input_format=json&output_format=json&
input_data=%7B%22suffix%22%3A%22newdb%22%2C%22access
%22%3A%22localhost%22%2C%22password%22%3A%22newpassword
%22%7D%0A



Пример ответа:


 true



Возвращается признак удачного или нет выполнения.