Hola, si necesita migrar sus bases de datos MySQL o MariaDB entre servidores Linux, siendo el nuevo vacío, sin bases de datos que no sean la propia configuración de mysql, esto a través de los archivos de datos (.frm, .ibd, .opt) Siga los consejos:
– Los archivos están contenidos en la ruta /var/lib/mysql;
– El usuario propietario debe ser mysql y mysql grupo, atención a esto, ya que posiblemente copiará los archivos a través de la raíz. El comando para setar el nuevo usuario y grupo
es: sudo chown -R mysql:mysql /var/lib/m
ysql
– Copiado todas las carpetas que ya podrás ver las bases de datos en MySQL.
– Las bases de datos serán inaccesibles, porque las nuevas bases de datos no forman parte del diccionario SDBG. Para resolver esto tendrá que copiar otro archivo del servidor "antiguo". Una vez más, señalo que este proceso debe realizarse únicamente para copiar los datos en un nuevo servidor, que aún no tiene bases de datos creadas. La continuidad de este paso puede dejar inaccesibles los antiguos cimientos, si los hubiera. Entonces cuidado.
– – El archivo que se va a reemplazar es ibdata1, se encuentra en la ruta /var/lib/mysq
l. A continuación, haga una copia o cambie su nombre: sudo mv /var/lib/mysql/ibdata1 /var/lib/mysql/ibdata1_bkp
ora copie el archivo ibdata1 del servidor antiguo al nuevo y, a continuación, intente acceder a las tablas.
– Ah
Insisto en que toda responsabilidad de este proceso es la que lo ejecuta y aquí sólo dejamos instrucciones para su propio uso, con el único propósito de ayudar. Si no está seguro de este proceso, llame a cualquier persona que pueda ejecutar.
¡Necesito apoyo dejé tu comentario!