MySQL: Access denied for el usuario ‘el debian sys maint’ ‘localhost’


Otro MySQL el problema que ha corrido a mí ya bastante a menudo por el camino: „El ERROR 1045: Access denied for el usuario‚ debian sys maint del localhost’“ Yo quiere aclararos aquí brevemente el problema + la solución

El problema

Debian tiene una cuenta (debian sys maint) propia para el arranque / Se paran y el estatus revisan de MySQL. Estas formaciones de usuaria + la contraseña se son quitadas en el fichero/etc/mysql/debian.cnf. Después de una nueva instalación de MySQL, o el Migrierung de un banco de datos incluido tablas de usuario en un nuevo sistema la contraseña no es cierta más para el usuario:
/etc/init.d/mysql start Starting MySQL database server: mysqld .. Checking for corrupt, not cleanly closed and upgrade needing tables.. /usr/bin/mysqladmin: connect to server at ‘localhost’ failed error: ‘Access denied for user ‘debian-sys-maint’@’localhost’ (using password: YES)’ nvieking1:/# ERROR 1045 (28000): Access denied for user ‘debian-sys-maint’@’localhost’ (using password: YES)

La solución

El fichero/etc/mysql/debian.cnf abren y terminan de leer la contraseña para el usuario el debian sys maint y copian.
Ligan con el usuario root en el banco de datos:
mysql -u root -p
La contraseña del usuario el debian sys maint con la orden siguiente cambian (<<la contraseña>> debe ser sustituido con la contraseña terminada de leer):
mysql> GRANT ALL PRIVILEGES ON *.* TO ‘debian-sys-maint’@’localhost’ IDENTIFIED BY ‘<<passwort>>’ WITH GRANT OPTION;
Ahora podéis lanzar de nuevo su vuestro MySQL el banco de datos.
/etc/init.d/mysql start Starting MySQL database server: mysqld .. Checking for corrupt, not cleanly closed and upgrade needing tables..