Compartir a través de


Herramientas de administración y controladores de MariaDB compatibles con Azure Database for MariaDB

Importante

Azure Database for MariaDB está en proceso de retirada. Le recomendamos que realice la migración a Azure Database for MySQL. Para más información sobre la migración a Azure Database for MySQL, consulte ¿Qué está ocurriendo con Azure Database for MariaDB?

En este artículo se describen las herramientas de administración y los controladores compatibles con Azure Database for MariaDB.

Controladores de MariaDB

Azure Database for MariaDB usa la edición de la comunidad del servidor de MariaDB. Gracias a ello, este servicio es compatible con una amplia variedad de controladores y lenguajes de programación. La API y el protocolo de MariaDB son compatibles con los usados en MySQL. Esto significa que los conectores que funcionan con MySQL deben funcionar también con MariaDB.

El objetivo es la compatibilidad con las tres versiones más recientes de los controladores de MariaDB, y continúan las labores con los autores de la comunidad de código abierto para mejorar constantemente la funcionalidad y la facilidad de uso de los controladores de MariaDB. En la tabla siguiente se proporciona una lista de controladores que ha demostrado ser compatibles con Azure Database for MariaDB 10.2:

Controlador Vínculos Versiones compatibles Versiones incompatibles Notas
PHP https://secure.php.net/downloads.php 5.5, 5.6, 7.x 5.3 Para la conexión PHP 7.0 con SSL MySQLi, agregue MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT en la cadena de conexión.
mysqli_real_connect($conn, $host, $username, $password, $db_name, 3306, NULL, MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT);
PDO: establezca la opción PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT en false.
.NET MySqlConnector en GitHub
Paquete de instalación de NuGet
0.27 y posterior 0.26.5 y anterior
Conector MySQL/NET Conector MySQL/NET 8.0, 7.0, 6.10 Un error de codificación puede provocar errores de conexión en algunos sistemas Windows que no sean UTF8.
Node.js MySQLjs en GitHub
Paquete de instalación de NPM:
Ejecute npm install mysql en NPM
2.15 2.14.1 y anterior
Go https://github.com/go-sql-driver/mysql/releases 1.3, 1.4 1.2 y anterior Use allowNativePasswords=true en la cadena de conexión para la versión 1.3. La versión 1.4 contiene una corrección y allowNativePasswords=true ya no es necesario.
Python https://pypi.python.org/pypi/mysql-connector-python 1.2.3, 2.0, 2.1, 2.2 1.2.2 y anterior
Java https://downloads.mariadb.org/connector-java/ 2.1, 2.0, 1.6 1.5.5 y anterior

Herramientas de administración

La ventaja de compatibilidad se amplía también a las herramientas de administración de base de datos. Sus herramientas actuales deben continuar funcionando con Azure Database for MariaDB, siempre y cuando la manipulación de la base de datos tenga lugar dentro de los límites establecidos por los permisos de usuario. En la tabla siguiente se indican las tres herramientas comunes de administración de base de datos que se han demostrado ser compatibles con Azure Database for MariaDB 10.2:

Action MySQL Workbench 6.x y superiores Navicat 12 PHPMyAdmin 4.x y superiores
Crear, actualizar, leer, escribir, eliminar X X X
Conexión SSL X X X
Completado automático de consultas SQL X X
Importar y exportar datos X X X
Exportar a varios formatos X X X
Copia de seguridad y restauración X
Mostrar parámetros del servidor X X X
Mostrar conexiones de cliente X X X

Pasos siguientes