{"id":3892,"date":"2025-03-03T08:00:00","date_gmt":"2025-03-03T08:00:00","guid":{"rendered":"https:\/\/elasvi.com\/?p=3892"},"modified":"2025-02-26T00:55:44","modified_gmt":"2025-02-26T00:55:44","slug":"mariadb-el-gestor-de-bases-de-datos-como-instalarlo-en-debian-y-cargar-un-respaldo","status":"publish","type":"post","link":"https:\/\/elasvi.com\/index.php\/2025\/03\/03\/mariadb-el-gestor-de-bases-de-datos-como-instalarlo-en-debian-y-cargar-un-respaldo\/","title":{"rendered":"MariaDB, el Gestor de Bases de Datos: C\u00f3mo Instalarlo en Debian y Cargar un Respaldo"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>\u00cdndice &#8211; Instalaci\u00f3n de WordPress en Debian<\/title>\n    <style>\n        \/* Estilos para el \u00edndice *\/\n        .index {\n            background-color: #f4f4f4;\n            border: 1px solid #ddd;\n            border-radius: 10px;\n            box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n            padding: 20px;\n            margin-bottom: 20px;\n        }\n\n        .index h2 {\n            font-size: 1.8em;\n            color: #333;\n            margin-bottom: 10px;\n        }\n\n        .index ul {\n            list-style-type: none;\n            padding: 0;\n        }\n\n        .index li {\n            margin: 6px 0;\n            padding-left: 10px;\n            border-left: 4px solid transparent;\n            transition: transform 0.2s;\n        }\n\n        .index a {\n            text-decoration: none;\n            color: #0073e6;\n            font-weight: bold;\n            transition: color 0.3s;\n        }\n\n        .index a:hover {\n            color: #0052a5;\n        }\n\n        .index li:hover {\n            transform: scale(1.05);\n        }\n\n        .index .nivel-1 {\n            margin-left: 5px;\n            border-left-color: #0073e6;\n        }\n\n        .index .nivel-2 {\n            margin-left: 20px;\n            border-left-color: #0052a5;\n        }\n\n        .index .nivel-3 {\n            margin-left: 35px;\n            border-left-color: #003b73;\n        }\n\n        .code-container {\n            position: relative;\n            border: 1px solid #ddd;\n            border-radius: 4px;\n            background: #f8f8f8;\n            margin: 8px 0;\n            padding: 15px;\n            font-family: monospace;\n            overflow: auto;\n        }\n\n        .copy-button {\n            position: absolute;\n            top: 10px;\n            right: 10px;\n            background: #0078D7;\n            color: white;\n            border: none;\n            border-radius: 3px;\n            padding: 6px 10px;\n            font-size: 12px;\n            cursor: pointer;\n        }\n\n        .copy-button:hover {\n            background: #005A9E;\n        }\n\n        .custom-pre {\n            margin: 0;\n            padding: 10px;\n            overflow-x: auto;\n        }\n\n        .custom-p {\n            margin: 6px 0;\n            line-height: 1.6;\n        }\n\n        .custom-ul {\n            margin: 6px 0;\n        }\n\n        .custom-h3,\n        .custom-h4,\n        .custom-h5 {\n            margin: 15px 0 8px;\n        }\n\n        .custom-h3 {\n            font-size: 1.8em;\n            color: #2c3e50;\n            font-weight: bold;\n            margin-top: 20px;\n            margin-bottom: 10px;\n            border-bottom: 2px solid #3498db;\n            padding-bottom: 5px;\n        }\n\n        .custom-h4 {\n            font-size: 1.4em;\n            color: #34495e;\n            font-weight: bold;\n            margin-top: 15px;\n            margin-bottom: 8px;\n            padding-left: 10px;\n            border-left: 4px solid #3498db;\n        }\n\n        .custom-h5 {\n            font-size: 1.2em;\n            color: #4a5568;\n            \/* Un color m\u00e1s suave para marcar la jerarqu\u00eda *\/\n            font-weight: bold;\n            margin-top: 12px;\n            margin-bottom: 6px;\n            padding-left: 8px;\n            border-left: 3px solid #3498db;\n            \/* Un borde similar al h4 pero m\u00e1s delgado *\/\n        }\n\n        .custom-code {\n            background-color: #f4f4f4;\n            padding: 2px 4px;\n            border-radius: 4px;\n        }\n\n        .image-row {\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            gap: 20px;\n            margin-bottom: 20px;\n        }\n\n        .image-container {\n            text-align: center;\n        }\n\n        .styled-image {\n            max-width: 100%;\n            height: auto;\n            border-radius: 5px;\n            border: 2px solid #ccc;\n            margin: 10px 0;\n        }\n    <\/style>\n<\/head>\n\n<body>\n\n    <p class=\"custom-p\">MariaDB es un sistema de gesti\u00f3n de bases de datos relacional, desarrollado como una alternativa\n        abierta y mejorada a MySQL. Es ampliamente utilizado por su rendimiento, escalabilidad y compatibilidad, ideal\n        para aplicaciones web y empresariales. MariaDB soporta estructuras de datos complejas, consultas SQL avanzadas y\n        garantiza la seguridad y confiabilidad de los datos.\n        Contin\u00faa leyendo o, si prefieres, haz <a href=\"https:\/\/youtu.be\/EIKOLNf3oDY\" target=\"_blank\"\n            rel=\"noopener noreferrer\">CLICK AQU\u00cd<\/a> para ver un tutorial paso a paso en YouTube <img decoding=\"async\"\n            src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/YouTube_icon.png\" alt=\"YouTube\"\n            style=\"width: 20px; vertical-align: middle;\">.<\/p>\n\n    <div class=\"index\">\n        <h2>Contenido:<\/h2>\n        <ul class=\"custom-ul\">\n            <li class=\"nivel-1\"><a href=\"#section1\">1. Instalar MariaDB (recomendado para WordPress)<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#section1a\">1.1. Configurar seguridad en MariaDB (opcional)<\/a><\/li>\n            <li class=\"nivel-1\"><a href=\"#section2\">2. Importar la base de datos descargada<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#section2a\">2.1. Crea una base de datos local<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#section2b\">2.2. Importa el archivo de respaldo<\/a><\/li>\n            <li class=\"nivel-1\"><a href=\"#section3\">3. Probar la base de datos<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#section3a\">3.1. Desde la consola<\/a><\/li>\n            <li class=\"nivel-2\"><a href=\"#section3b\">3.2. Desde un gestor visual de escritorio: Instalar DBeaver\n                    (opcional)<\/a><\/li>\n        <\/ul>\n    <\/div>\n\n    <h3 id=\"section1\" class=\"custom-h3\">1. Instalar MariaDB (recomendado para WordPress)<\/h3>\n    <p class=\"custom-p\">MariaDB es un sistema de gesti\u00f3n de bases de datos compatible con MySQL. Sigue estos pasos:<\/p>\n    <ul class=\"custom-ul\">\n        <li>Actualiza los paquetes de tu sistema<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>sudo apt update && sudo apt upgrade -y<\/code><\/pre>\n        <\/div>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/01.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <li>Instala MariaDB:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>sudo apt install mariadb-server mariadb-client -y<\/code><\/pre>\n        <\/div>\n        <li>Verifica que el servicio est\u00e9 corriendo:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>sudo systemctl status mariadb<\/code><\/pre>\n        <\/div>\n        <p class=\"custom-p\">Para salir, presiona la tecla <strong>Q<\/strong>. <\/p>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/02.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <li><strong>Si no est\u00e1 activo, inicia el servicio: <\/strong>Inicia el servicio de MariaDB y config\u00faralo para que\n            se inicie autom\u00e1ticamente cada vez que el sistema se encienda o reinicie.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>sudo systemctl start mariadb\nsudo systemctl enable mariadb<\/code><\/pre>\n        <\/div>\n        <li>Configura MariaDB para mayor seguridad (opcional):<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>sudo mysql_secure_installation<\/code><\/pre>\n        <\/div>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/03.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n    <\/ul>\n    <h4 id=\"section1a\" class=\"custom-h4\">1.1 Configurar seguridad en MariaDB (opcional)<\/h4>\n    <p class=\"custom-p\">Sigue las instrucciones para completar la configuraci\u00f3n de seguridad en MariaDB.<\/p>\n    <ul class=\"custom-ul\">\n        <li>Te est\u00e1 pidiendo que ingreses la contrase\u00f1a actual del usuario root para acceder y aplicar las\n            configuraciones de seguridad. Como acabamos de instalar MariaDB, no tiene una contrase\u00f1a configurada, as\u00ed\n            que simplemente presiona Enter.<\/li>\n        <li><strong>Switch to UNIX socket authentication:<\/strong> Elige No si prefieres seguir usando usuario y\n            contrase\u00f1a para root, o Yes si optas por mayor seguridad local, permitiendo acceso sin contrase\u00f1a solo desde\n            el sistema. Si est\u00e1s en un ambiente local, se recomienda seleccionar Yes.<\/li>\n        <li><strong>Change the root password:<\/strong> Elige Yes para establecer una contrase\u00f1a segura para el usuario\n            root, o No si prefieres mantener la configuraci\u00f3n actual. Se recomienda seleccionar Yes para proteger el\n            acceso al usuario root. (Ingresa la contrase\u00f1a que deseas asignar y rep\u00edtela para confirmarla.)<\/li>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/04.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <li><strong>Remove anonymous users:<\/strong> Elige Yes para eliminar usuarios an\u00f3nimos y evitar accesos no\n            autenticados, o No si deseas mantenerlos. En un entorno seguro, se recomienda seleccionar Yes.<\/li>\n        <li><strong>Disallow root login remotely:<\/strong> Elige Yes para deshabilitar el inicio de sesi\u00f3n remoto del\n            usuario root, o No para permitir conexiones desde otros equipos. Para mejorar la seguridad, se recomienda\n            seleccionar Yes.<\/li>\n        <li><strong>Remove test database and access to it:<\/strong> Elige Yes para eliminar la base de datos de prueba\n            que no es necesaria y puede ser un riesgo de seguridad, o No para conservarla. En producci\u00f3n, se recomienda\n            seleccionar Yes.<\/li>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/05.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <li><strong>Reload privilege tables now:<\/strong> Elige Yes para aplicar de inmediato los cambios realizados en\n            las configuraciones de privilegios, o No para aplicarlos manualmente m\u00e1s tarde. Se recomienda seleccionar\n            Yes para garantizar que los ajustes surtan efecto de inmediato.<\/li>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/06.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n    <\/ul>\n    <script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n        crossorigin=\"anonymous\"><\/script>\n    <ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-layout=\"in-article\"\n        data-ad-format=\"fluid\" data-ad-client=\"ca-pub-2225321393472807\" data-ad-slot=\"4989322001\"><\/ins>\n    <script>\n        (adsbygoogle = window.adsbygoogle || []).push({});\n    <\/script>\n\n    <h3 id=\"section2\" class=\"custom-h3\">2. Importar la base de datos descargada<\/h3>\n    <h4 id=\"section2a\" class=\"custom-h4\">2.1. Crea una base de datos local<\/h4>\n    <ul class=\"custom-ul\">\n        <li>Accede al gestor de bases de datos:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>sudo mysql -u root -p<\/code><\/pre>\n        <\/div>\n        <li>Dentro del cliente de MariaDB, ejecuta:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>CREATE DATABASE mi_base_local;<\/code><\/pre>\n        <\/div>\n        <p class=\"custom-p\">Esto crear\u00e1 una base de datos vac\u00eda llamada <strong>mi_base_local<\/strong>. Puedes cambiar\n            el nombre por el que prefieras..<\/p>\n        <li>Sal del cliente de MariaDB escribiendo <code class=\"custom-code\">exit<\/code>:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>EXIT;<\/code><\/pre>\n        <\/div>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/07.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n    <\/ul>\n\n    <h4 id=\"section2b\" class=\"custom-h4\">2.2. Importa el archivo de respaldo<\/h4>\n    <ul class=\"custom-ul\">\n        <li>Ejecuta el siguiente comando para importar el archivo:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>mysql -u root -p mi_base_local < \/ruta\/al\/backup_wordpress.sql<\/code><\/pre>\n        <\/div>\n        <ul>\n            <li>Reemplaza <strong>\/ruta\/al\/backup_wordpress.sql<\/strong> con la ruta real del archivo SQL\n                descargado.<\/li>\n            <li>Puedes copiar la ruta del archivo yendo a la carpeta donde se encuentra, presionando\n                <strong>Ctrl + L<\/strong>\n                para seleccionarla, luego <strong>Ctrl + C<\/strong> para copiarla y, finalmente, complet\u00e1ndola con el\n                nombre\n                del archivo.\n            <\/li>\n            <li>Para pegar en la terminal puedes usar <strong>Ctrl+Shift+V<\/strong>.<\/li>\n        <\/ul>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/08.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/09.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n    <\/ul>\n    <script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n        crossorigin=\"anonymous\"><\/script>\n    <ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-layout=\"in-article\"\n        data-ad-format=\"fluid\" data-ad-client=\"ca-pub-2225321393472807\" data-ad-slot=\"4989322001\"><\/ins>\n    <script>\n        (adsbygoogle = window.adsbygoogle || []).push({});\n    <\/script>\n\n    <h3 id=\"section3\" class=\"custom-h3\">3. Probar la base de datos<\/h3>\n    <h4 id=\"section3a\" class=\"custom-h4\">3.1. Desde la consola<\/h4>\n    <p class=\"custom-p\">Para verificar si la base de datos de WordPress est\u00e1 en buen estado desde la consola, puedes\n        seguir estos pasos:<\/p>\n    <ul class=\"custom-ul\">\n        <li><strong>Accede al cliente MySQL\/MariaDB: <\/strong>Ejecuta el siguiente comando para acceder a tu base de\n            datos desde la consola.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>sudo mysql -u root -p<\/code><\/pre>\n        <\/div>\n        <ol>\n            <li>Ingresa la contrase\u00f1a de tu usuario si se te solicita, ya que el comando usa <code\n                    class=\"custom-code\">sudo<\/code>.<\/li>\n            <li>Ingresa la contrase\u00f1a de MariaDB. Si no configuraste una contrase\u00f1a para MariaDB, simplemente presiona\n                Enter.<\/li>\n        <\/ol>\n        <li><strong>Selecciona la base de datos: <\/strong>Usa el siguiente comando para seleccionar la base de datos de\n            WordPress.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>USE nombre_de_la_base;<\/code><\/pre>\n        <\/div>\n        <p class=\"custom-p\"><\/p>Reemplaza <code class=\"custom-code\">nombre_de_la_base<\/code> con el nombre de tu base de\n        datos.<\/p>\n        <li><strong>Verifica la estructura de las tablas: <\/strong>Lista todas las tablas para asegurarte de que est\u00e1n\n            presentes.<\/li>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/19.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>SHOW TABLES;<\/code><\/pre>\n        <\/div>\n        <p class=\"custom-p\"><\/p>Esto deber\u00eda mostrar tablas como <code\n            class=\"custom-code\">wp_posts, wp_users, wp_options<\/code>, etc.<\/p>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/20.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <li><strong>Comprueba el estado de las tablas: <\/strong>Verifica que todas las tablas est\u00e9n en buen estado\n            ejecutando este comando.<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>CHECK TABLE wp_nombre_tabla;<\/code><\/pre>\n        <\/div>\n        <p class=\"custom-p\"><\/p>Repite este comando para cada tabla clave, como <code\n            class=\"custom-code\">wp_options, wp_users, etc<\/code>. Si todas las tablas muestran el estado OK, la base de\n        datos est\u00e1 en buen estado. <strong>Ejemplo:<\/strong> <code class=\"custom-code\">CHECK TABLE wp_posts;<\/code><\/p>\n        <li><strong>Reparar tablas (si es necesario): <\/strong>Si alguna tabla muestra un error o estado incorrecto,\n            puedes repararla con:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>REPAIR TABLE wp_nombre_tabla;<\/code><\/pre>\n        <\/div>\n        <p class=\"custom-p\"><\/p>Repite esto para cada tabla que necesite reparaci\u00f3n. <strong>Ejemplo:<\/strong> <code\n            class=\"custom-code\">REPAIR TABLE wp_posts;<\/code><\/p>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/21.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <li><strong>Sal del cliente MySQL: <\/strong>Una vez que hayas terminado, escribe:<\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>EXIT;<\/code><\/pre>\n        <\/div>\n    <\/ul>\n\n    <h4 id=\"section3b\" class=\"custom-h4\">3.2. Desde un gestor visual de escritorio: Instalar DBeaver (opcional)<\/h4>\n    <p class=\"custom-p\"><strong>DBeaver<\/strong> es un cliente universal de bases de datos de c\u00f3digo abierto que permite\n        conectarse,\n        administrar y visualizar diferentes bases de datos de forma gr\u00e1fica. Es compatible con MariaDB, MySQL,\n        PostgreSQL, SQLite, Oracle, SQL Server, entre muchas otras.<\/p>\n    <ul class=\"custom-ul\">\n        <li><strong>Instala Java (requerido por DBeaver)<\/strong><\/li>\n        <div class=\"code-container\">\n            <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n            <pre class=\"custom-pre\"><code>sudo apt install default-jre -y<\/code><\/pre>\n        <\/div>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/10.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <li><strong>Descarga DBeaver<\/strong><\/li>\n        <p class=\"custom-p\">Visita <a href=\"https:\/\/dbeaver.io\/download\/\" target=\"_blank\"\n                rel=\"noopener noreferrer\">DBeaver Community\n                Download\n            <\/a>y descarga el archivo <code class=\"custom-code\">.deb<\/code> para Debian\/Ubuntu.<\/p>\n        <div class=\"image-container\">\n            <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/11.jpg\" alt=\"Inkscape en Windows\"\n                class=\"styled-image\">\n        <\/div>\n        <li><strong>Instala DBeaver<\/strong><\/li>\n        <ul>\n            <li>Navega a la carpeta de Descargas:<\/li>\n            <div class=\"code-container\">\n                <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n                <pre class=\"custom-pre\"><code>cd ~\/Descargas<\/code><\/pre>\n            <\/div>\n            <li>Ejecuta el siguiente comando para instalar DBeaver:<\/li>\n            <div class=\"code-container\">\n                <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n                <pre class=\"custom-pre\"><code>sudo dpkg -i dbeaver-ce_*.deb<\/code><\/pre>\n            <\/div>\n            <p class=\"custom-p\"><\/p>Reemplaza <code class=\"custom-code\">dbeaver-ce_*.deb<\/code> con el nombre exacto del\n            archivo descargado. (Puedes usar\n            TAB para autocompletar).<\/p>\n            <p class=\"custom-p\"><\/p>Escribe tu contrase\u00f1a de usuario <code class=\"custom-code\">sudo<\/code> y presiona\n            Enter para continuar.<\/p>\n            <li>Si ves errores relacionados con dependencias, usa el siguiente comando para solucionarlos:<\/li>\n            <div class=\"code-container\">\n                <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n                <pre class=\"custom-pre\"><code>sudo apt install -f<\/code><\/pre>\n            <\/div>\n            <div class=\"image-container\">\n                <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/12.jpg\" alt=\"Inkscape en Windows\"\n                    class=\"styled-image\">\n            <\/div>\n        <\/ul>\n        <li><strong>Configura la conexi\u00f3n a la base de datos<\/strong><\/li>\n        <ul>\n            <li>Abre DBeaver.<\/li>\n            <div class=\"image-container\">\n                <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/13.jpg\" alt=\"Inkscape en Windows\"\n                    class=\"styled-image\">\n            <\/div>\n            <li>Haz clic en Nueva Conexi\u00f3n y selecciona MySQL\/MariaDB.<\/li>\n            <div class=\"image-container\">\n                <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/14.jpg\" alt=\"Inkscape en Windows\"\n                    class=\"styled-image\">\n            <\/div>\n            <li>Configura:<\/li>\n            <ul>\n                <li><strong>Host: <\/strong>localhost<\/li>\n                <li><strong>Database: <\/strong>(el nombre de la base de datos que configuraste)<\/li>\n                <li><strong>Usuario: <\/strong>root<\/li>\n                <li><strong>Contrase\u00f1a: <\/strong>(la que configuraste)<\/li>\n            <\/ul>\n            <li>Haz clic en \"Probar conexi\u00f3n\".<\/li>\n            <div class=\"image-container\">\n                <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/15.jpg\" alt=\"Inkscape en Windows\"\n                    class=\"styled-image\">\n            <\/div>\n            <li>Si los controladores necesarios no est\u00e1n instalados, aparecer\u00e1 una ventana con la configuraci\u00f3n de los\n                controladores (Driver Settings). Haz clic en \"Download\" para descargar los controladores\n                autom\u00e1ticamente.<\/li>\n            <div class=\"image-container\">\n                <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/16.jpg\" alt=\"Inkscape en Windows\"\n                    class=\"styled-image\">\n            <\/div>\n            <li>Haz clic en \u201cAceptar\u201d y luego en \u201cFinalizar\u201d.<\/li>\n            <div class=\"image-container\">\n                <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/17.jpg\" alt=\"Inkscape en Windows\"\n                    class=\"styled-image\">\n            <\/div>\n            <li>Una vez establecida la conexi\u00f3n, en el panel izquierdo de DBeaver, encontrar\u00e1s el Navegador de la Base\n                de Datos. Ah\u00ed podr\u00e1s ver tu base de datos conectada y explorar sus tablas, vistas, procedimientos\n                almacenados y m\u00e1s.<\/li>\n            <div class=\"image-container\">\n                <img decoding=\"async\" src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/02\/18.jpg\" alt=\"Inkscape en Windows\"\n                    class=\"styled-image\">\n            <\/div>\n        <\/ul>\n        <script async\n            src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n            crossorigin=\"anonymous\"><\/script>\n        <ins class=\"adsbygoogle\" style=\"display:block; text-align:center;\" data-ad-layout=\"in-article\"\n            data-ad-format=\"fluid\" data-ad-client=\"ca-pub-2225321393472807\" data-ad-slot=\"4989322001\"><\/ins>\n        <script>\n            (adsbygoogle = window.adsbygoogle || []).push({});\n        <\/script>\n        <p class=\"custom-p\">\u00a1Listo! Ahora puedes trabajar con tu base de datos localmente.<\/p>\n    <\/ul>\n\n    <script>\n        function copyCode(button) {\n            navigator.clipboard.writeText(button.nextElementSibling.innerText);\n            button.textContent = '\u00a1Copiado!';\n            setTimeout(() => button.textContent = 'Copiar', 2000);\n        }\n    <\/script>\n\n<\/body>\n\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>MariaDB es un sistema de gesti\u00f3n de bases de datos relacional, desarrollado como una alternativa abierta y mejorada a MySQL. Es ampliamente utilizado por su rendimiento, escalabilidad y compatibilidad, ideal para aplicaciones web y empresariales. MariaDB soporta estructuras de datos complejas, consultas SQL avanzadas y garantiza la seguridad y confiabilidad de los datos.<\/p>\n","protected":false},"author":1,"featured_media":4058,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[161,57,148],"tags":[162,131,7,150],"class_list":["post-3892","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-base-de-datos","category-debian","category-mariadb","tag-base-de-datos","tag-debian-12","tag-linux","tag-mariadb"],"_links":{"self":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/3892","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/comments?post=3892"}],"version-history":[{"count":6,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/3892\/revisions"}],"predecessor-version":[{"id":4057,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/3892\/revisions\/4057"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media\/4058"}],"wp:attachment":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media?parent=3892"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/categories?post=3892"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/tags?post=3892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}