El 29/07/2011 01:54 p.m., Tio Oscar escribió:
Buenas!, estaba migrando un server mysql completo entre 2 Debians, y se me ocurrio hacer un mysql --opt --all-databases en vez de ir base por base, error por que tambien dumpie la base "mysql", que me trajo todos los usuarios y permisos antiguos, esto lo arregle tocando la clase users y FLUSH PRIVILEGES, pero cada vez que quiero bajar mysql no puedo, lo tengo que hacer a mano con kill, y cuando lo levanto me tira este error:Hola Tio Oscar , el problema es sobre el password que tiene guardado el nuevo equipo no es igual al anterior, por lo tanto veo las siguientes soluciones, siendo la primera la mejor. 1a .- cambia el password del archivo "/etc/mysql/debian.cnf" por el antiguo password de tu viejo servidor. como veras en el archivo es autogenerado por un script de Debian. 2a .- (este tiene un riesgo si no tienes cuidado) realiza un update sobre la tabla mysql.user para el usuario debain-sys-maint con el password que tiene el archivo "/etc/mysql/debian.cnf" con la funcion PASSWORD() ó utilizando el mysqladmin te dejo una referencia [1] para la version 5.0 Sin otro particular que tengas exito!. Nota.- la primera es mas facil debido a que no metes mano en la tabla de mysql.user y la segunda debes tomar en cuenta que no hay rollback sobre esa tabla, y puede ser confuso si no tienes experiencia en la administracion mysql. Referencias [1]http://dev.mysql.com/doc/refman/5.0/es/passwords.html |