“Conocimiento Programación>Programación PHP /MySQL

¿Cómo se soluciona el error 1045 de MySQL?

2015/7/13
1. Reiniciar el servicio MySQL

- Windows:Abra la consola "Servicios" y reinicie el servicio "MySQL".

- macOS:abre la "Terminal" y ejecuta el comando:

```

reinicio del servicio sudo mysql

```

- Linux:Abra la "Terminal" y ejecute el comando:

```

reinicio del servicio sudo mysql

```

2. Restablecer la contraseña de MySQL

- Windows:abra el "Cliente de línea de comandos MySQL" y ejecute el comando:

```

ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO POR 'nueva-contraseña';

```

- macOS:abre la "Terminal" y ejecuta el comando:

```

mysql -u raíz -p

ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO POR 'nueva-contraseña';

```

- Linux:Abra la "Terminal" y ejecute el comando:

```

mysql -u raíz -p

ALTERAR USUARIO 'root'@'localhost' IDENTIFICADO POR 'nueva-contraseña';

```

3. Verifique los permisos de usuario de MySQL

- Abra el "Cliente de línea de comandos MySQL" y ejecute el comando:

```

CONCEDA TODOS LOS PRIVILEGIOS EN *.* A 'root'@'localhost' CON OPCIÓN DE CONCESIÓN;

```

4. Verifique el archivo de configuración de MySQL

- Abra el archivo de configuración de MySQL ("my.cnf") y asegúrese de que estén presentes las siguientes líneas:

```

[mysqld]

dirección de enlace =127.0.0.1

```

- Guarde el archivo de configuración y reinicie el servicio MySQL.

5. Reinstalar MySQL

- Si ninguno de los pasos anteriores funciona, es posible que tengas que reinstalar MySQL.

- Asegúrese de crear una copia de seguridad de su base de datos antes de reinstalar.

6. Restablecer la contraseña raíz de MySQL usando mysqldump

- Primero, detenga el servicio MySQL.

- En Windows:

```

parada neta MySQL

```

- En macOS/Linux:

```

parada del servicio sudo mysql

```

- Para restablecer la contraseña de root usando mysqldump, inicie sesión en MySQL usando la opción -u para especificar el usuario root. Para hacerlo, ejecute el comando:

```

mysqldump -u raíz

```

- A continuación, restablezca la contraseña de root usando el comando ACTUALIZAR, como se muestra a continuación:

```

ACTUALIZAR mysql.user SET contraseña =CONTRASEÑA("SuNuevaPass") DONDE USUARIO ="raíz";

```

- Luego, elimine los privilegios usando el comando FLUSH PRIVILEGES.

```

PRIVILEGIOS DE ENJUAGUE;

```

Finalmente, salga de la consola MySQL ingresando ```exit```.

Después de restablecer la contraseña de root, inicie el servicio MySQL.

- Ventanas:

```

inicio neto MySQL

```

- MacOS/Linux:

```

inicio del servicio sudo mysql

```

Eso es todo. Ha restablecido exitosamente la contraseña raíz de MySQL usando mysqldump.

Programación PHP /MySQL
Cómo procesar una opcion con PHP
MySQL Tutorial clave principal
¿Puedo utilizar la codificación PHP con un editor HTML como KompoZer
Salida HTML en Perl vs. PHP
Cómo actualizar Table Set COL
Cómo alojar aplicaciones PHP y MySQL en Windows
Cómo habilitar PHP para detectar el sistema operativo
Cómo eliminar Prioridad baja en MySQL
Conocimiento de la computadora © http://www.ordenador.online