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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de