Esta guía tiene como objetivo enseñarle a duplicar una base de datos MySQL con un nombre diferente en Linux. MySQL es un sistema de base de datos de código abierto que se usa comúnmente para aplicaciones web. Una base de datos MySQL es un sistema de gestión de bases de datos relacionales (RDBMS) que utiliza lenguaje de consulta estructurado (SQL) para gestionar y manipular datos. Por alguna razón, es posible que desees duplicar tu base de datos MySQL. Aquí le brindamos algunas razones y propósitos por los que es posible que desee duplicar una base de datos MySQL: Pruebas y desarrollo Copia de seguridad y recuperación Migración de bases de datos Análisis de datos Pruebas de seguridad Ahora puede seguir los pasos a continuación para ver cómo hacerlo. Pasos para duplicar una base de datos MySQL con un nombre diferente en Linux Para completar esta guía, debe acceder a su servidor Linux como usuario root o no root con privilegios sudo. Puede visitar el sitio web de Orcacore y buscar las guías de configuración inicial de los servidores Linux. Paso 1: exportar la base de datos MySQL en Linux El primero es exportar su base de datos MySQL a un archivo de volcado SQL. Un archivo de volcado de SQL, también conocido como volcado de SQL o volcado de base de datos, es un archivo de texto sin formato que contiene un conjunto de comandos SQL que se utilizan para recrear la estructura y los datos de una base de datos. Cuando crea un archivo de volcado de SQL, básicamente crea una copia de seguridad de su base de datos en un formato legible por humanos. Este archivo normalmente incluye declaraciones SQL como CREATE TABLE, INSERT INTO y UPDATE, que definen la estructura del esquema de la base de datos (tablas, columnas, índices, etc.) y lo completan con datos. Para exportar su base de datos en un archivo de volcado de SQL, puede usar el siguiente comando: mysqldump -u su_nombre de usuario -p su_nombre_de_base de datos > dump_file.sql En el comando anterior, reemplace el nombre de usuario y la base de datos con sus credenciales de MySQL e ingrese el nombre del archivo de volcado de SQL que desee. . Una vez que haya terminado, continúe con el siguiente paso. Paso 2: crear una nueva base de datos MySQL en Linux En este punto, debe iniciar sesión en su shell MySQL y crear una nueva base de datos con un nombre diferente. Para hacer esto, puede usar los siguientes comandos: # mysql -u su_nombre_de_usuario -p # mysql>CREAR BASE DE DATOS nuevo_nombre_base_de_datos; # mysql> VACIAR PRIVILEGIOS; #mysql>SALIR; Paso 3: duplicar la base de datos MySQL En este paso, debe importar el archivo de volcado de SQL a la base de datos recién creada. Para hacer esto, puede ejecutar el siguiente comando: mysql -u su_nombre de usuario -p nueva_base_de_datos < dump_file.sql That’s it, you are done. You have successfully duplicated the MySQL database with a different name on your Linux system. You can now use the new database as needed. Note: If you want to update the permissions for the newly created database to match those of the original database, you can log in to your MySQL shell and use the command below: mysql> OTORGA TODOS LOS PRIVILEGIOS EN new_database_name.* A ‘tu_nombre de usuario’@’localhost’; Conclusión Siguiendo los pasos anteriores, los usuarios pueden duplicar fácilmente bases de datos MySQL en sistemas Linux. Al utilizar archivos de volcado de SQL y comandos de MySQL, los usuarios pueden replicar estructuras y contenidos de bases de datos con facilidad. Espero que lo disfrutes. Si necesita ayuda, por favor coméntenos. Además, es posible que le interese leer los siguientes artículos: Restablecer la contraseña raíz de MySQL en AlmaLinux / Rocky Linux Instalar MySQL en el contenedor Docker en Debian 12 Desinstalar el servidor MySQL de Ubuntu Reparar por completo la intercalación desconocida utf8mb4_0900_ai_ci en MySQL Deshabilitar el acceso remoto en la base de datos MySQL Buscar el archivo de configuración de MySQL Ubicación en Linux

Source link