Todo lo que necesitas saber sobre tecnología

Etiqueta: Tutoriales de MySQL

Duplicar una base de datos MySQL con un nombre diferente en Linux

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

Restablecer la contraseña raíz de MySQL en AlmaLinux / Rocky Linux

En esta guía, aprenderá a restablecer o cambiar su contraseña raíz de MySQL olvidada en AlmaLinux/Rocky Linux. La contraseña raíz de MySQL es la contraseña establecida para la cuenta de usuario raíz en MySQL, que tiene privilegios administrativos y acceso completo a todas las bases de datos y operaciones dentro de MySQL. Cuando MySQL se instala inicialmente, es posible que se le solicite que establezca una contraseña para el usuario root o que se deje en blanco inicialmente. Si olvidó o necesita restablecer la contraseña de root de MySQL, puede seguir los pasos a continuación. Pasos para restablecer la contraseña raíz de MySQL en AlmaLinux / Rocky Linux Puede utilizar estas instrucciones para las versiones 8 y 9 de AlmaLinux y Rocky Linux. Para completar esta guía, inicie sesión en su servidor como usuario no root y siga los pasos a continuación. Para obtener las guías de configuración inicial del servidor, puede visitar el sitio web de Orcacore. Aquí para mostrarle los pasos de la guía que utilizamos AlmaLinux 9. Ahora siga los pasos a continuación para completar esta guía. Paso 1: detener el servicio MySQL en AlmaLinux / Rocky Linux Primero, puede verificar su versión de MySQL instalada en su servidor: mysql –version Ejemplo de salida mysql Ver 8.0.36 para Linux en x86_64 (MySQL Community Server – GPL) Luego, debe detenga su servicio MySQL con el siguiente comando: sudo systemctl stop mysqld Cuando se detiene el servicio MySQL, puede reiniciarlo de forma segura para restablecer la contraseña de root. Paso 2: acceda a MySQL sin contraseña En este punto, debe usar la opción Skip-Grant-Tables que deshabilita las comprobaciones de autenticación y autorización. Esto le permitirá conectarse a su servicio MySQL sin contraseña. Para hacer esto, puede ejecutar el siguiente comando: sudo systemctl set-environment MYSQLD_OPTS=»–skip-grant-tables» Luego, inicie su servicio MySQL en AlmaLinux / Rocky Linux: sudo systemctl start mysqld Ahora puede conectarse a su MySQL como usuario root: mysql -u root Paso 3: establezca una nueva contraseña raíz de MySQL Desde su shell MySQL, puede usar los siguientes comandos para restablecer su contraseña raíz: mysql> USE mysql; mysql> ALTERAR USUARIO ‘root’@’localhost’ IDENTIFICADO POR ‘Contraseña#fuerte’; mysql> VACIAR PRIVILEGIOS; mysql> SALIR; Nota: Si recibe un error al cambiar la contraseña como este: El servidor MySQL se está ejecutando con la opción –skip-grant-tables por lo que no puede ejecutar esta declaración. Puede solucionarlo ejecutando FluSH PRIVILEGES; comando y luego nuevamente cambiando su contraseña. Una vez que haya terminado, detenga su servicio MySQL y desactive la opción de otorgar tablas: # sudo systemctl stop mysqld # sud systemctl unset-environment MYSQLD_OPTS A continuación, inicie su servicio MySQL e intente iniciar sesión en el shell con su contraseña: # sudo systemctl start mysqld # sudo mysql -u root -p Conclusión Es importante mantener segura la contraseña raíz de MySQL y compartirla sólo con usuarios autorizados que requieran acceso administrativo al servidor MySQL. Además, se recomienda cambiar periódicamente la contraseña de root por motivos de seguridad. Espero que disfrutes de esta guía sobre Restablecer la contraseña raíz de MySQL en AlmaLinux / Rocky Linux. Además, es posible que le interese leer los siguientes artículos: Cambiar la contraseña raíz en Rocky Linux 9 Cambiar la contraseña raíz en AlmaLinux 9 Restablecer la contraseña raíz de MySQL y MariaDB en Ubuntu 22.04 Restablecer la contraseña raíz de Linux en Debian 12 Bookworm

Source link

Funciona con WordPress & Tema de Anders Norén