Para migrar un servidor mysql a otro servidor, sea cual sea su distribucion, (red hat , centos, ubunto o debian) necesitas en principio respaldar la informacion lo mas reciente posible con el siguiente comando (este comando respalda todas las bases de datos )
mysqldump -h XXXXX -u root -p --all-databases > todas.sql;
Despues necesitas instalar el mysql en el servidor destino, en mi caso tenia centos y lo hice con el comando:
yum install mysql-server mysql mysqlclient10
Si tienes una informacion de la base de datos que quieras reusar recuerda este comando
mysql_install_db --user=mysql --ldata=/var/mysql/mysql
Luego a esa nueva instalacion le colocas su password de ROOT (importantisimo)
mysqladmin -u root password 'nueva-clave-de-acceso'
Para restaurar las bases de datos :
mysql -h XXXXXXXX -u root -p < todas.sql
Cualquiera de estas instrucciones te ayudaran a ejecutar el mysql mientras estas restaurando la informacion:
mysqld_safe --skip-grant-tables &
/usr/bin/mysqld_safe &
y este comando te ayudara a ver los errrores :
tail -f /var/mysql/mysql/zeta.err