rrc2software Blog Proyectos
rrc2software Blog Proyectos
Migrar los archivos de bases de datos de MySQL a un nuevo servidor

Migrar los archivos de bases de datos de MySQL a un nuevo servidor

Este script describe el proceso general de migración de una base de datos MySQL entre dos servidores. Primero, se realiza una configuración en el servidor origen para permitir una correcta transferencia de datos, luego se copian los archivos de la base de datos al servidor de destino utilizando rsync. A continuación, en el servidor de destino, se ajustan ciertos parámetros para asegurar que el servicio MySQL se inicie correctamente, se realiza una actualización de la base de datos, y se restauran las tablas necesarias para completar la migración. Este proceso garantiza la integridad y la correcta actualización de los datos entre los servidores.

[user@source]# mysql -u root -p
[user@source]# mysql> SET GLOBAL innodb_fast_shutdown = 0;
[user@source]# mysql> exit
[user@source]# service mysqld stop
[user@destination]# systemctl stop mysqld
[user@source]# rsync -avz /path/to/mysql/ DESTINO:/path/to/mysql/
[user@source]# service mysqld start
[user@destination]# systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
[user@destination]# systemctl start mysqld
[user@destination]# mysql_upgrade
[user@destination]# systemctl stop mysqld
[user@destination]# systemctl unset-environment MYSQLD_OPTS
[user@destination]# systemctl start mysqld
[user@destination]# mysql -u root -p mysql < fill_help_tables.sql

URLs de interés

Tweet Share Share Pin Share Email

Última modificación: Nov 14, 2024

Volver al inicio