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

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

2013/8/11
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 hacer una llamada PHP a un archivo HTML
¿Qué es un bloque de PHP
Opciones de PHP Analizar
MySQL Seleccione Número de registros Tutorial
Cómo usar PHP para enviar información a una computadora Windows
Cómo tener listas en el Bloque PHP
PHP comentar Normas
Como simple Cuente los números primos en PHP
Conocimiento de la computadora © http://www.ordenador.online