“Conocimiento Problema>contraseñas

¿Cuál es la contraseña predeterminada de MySQL?

2013/11/17
De manera predeterminada, una instalación de MySQL fresca a menudo tiene sin contraseña establecida para el usuario raíz. Esta es una vulnerabilidad de seguridad y debe cambiarse de inmediato Después de la instalación.

Aquí hay un desglose de por qué y qué hacer:

* Instalación fresca: Cuando instala por primera vez MySQL, el usuario root (el administrador) podría crearse sin contraseña. Esto es común para permitir una fácil configuración inicial.

* Riesgo de seguridad: Dejar al usuario raíz sin contraseña es un gran riesgo de seguridad. Cualquiera puede conectarse a su servidor de base de datos y obtener el control completo.

* Qué hacer: inmediatamente Establezca una contraseña segura para el usuario root después de instalar MySQL. Los pasos varían ligeramente según la versión y el método de instalación:

* mysql 8.0 y posterior:

* MySQL 8.0 presenta un nuevo complemento de autenticación `Caching_Sha2_Password` y establece una contraseña temporal generada aleatoriamente durante la instalación. Por lo general, encontrará esta contraseña en el registro de errores del servidor (verifique `/var/log/mysqld.log` o similar). * Debe * cambiar esta contraseña.

* Versiones más antiguas (MySQL 5.7 y antes):

* A menudo no tenía contraseña inicial.

Cómo cambiar la contraseña de root:

Estos son los métodos más comunes:

1. Usando `mysqladmin` (línea de comandos - versiones anteriores):

`` `Bash

mysqladmin -U contraseña de root "your_new_password"

`` `` ``

Reemplace `" Your_new_Password "` con la contraseña segura deseada. Es posible que deba ejecutar esto como 'sudo' o con los permisos apropiados.

2. Usando `mysql` (línea de comandos):

* Conectando sin contraseña (inicialmente):

`` `Bash

mysql -u raíz

`` `` ``

* Configuración de la contraseña (MySQL 5.7 y anterior):

`` `SQL

Actualizar mysql.user set authentication_string =contraseña ('your_new_password') donde user ='root';

Actualizar mysql.user set plugin ='mysql_native_password' donde user ='root'; - Importante para la compatibilidad

Privilegios de descarga;

`` `` ``

* Configuración de la contraseña (MySQL 8.0 y posterior):

`` `SQL

Alterar el usuario 'root'@'localhost' identificado por 'your_new_password';

Privilegios de descarga;

`` `` ``

*Si se está conectando desde un host diferente (no `localhost`), ajuste la parte del host del usuario en consecuencia, por ejemplo, '' root '@'%'` para conectarse desde cualquier host (no recomendado).*.

3. Uso de herramientas GUI (phpmyadmin, mysql workbench, etc.):

* Conéctese a su servidor MySQL usando la herramienta GUI.

* Localice la sección de administración del usuario (generalmente en "usuarios" o "privilegios").

* Encuentra el usuario `root`.

* Edite el usuario y cambie la contraseña.

Consideraciones importantes:

* Contraseñas seguras: Use una contraseña fuerte y única con una mezcla de letras, números y símbolos superiores y minúsculas.

* Hosts de usuario: Considere restringir el usuario `root` para conectarse solo desde 'localhost' o una dirección IP específica si es posible. Esto reduce la superficie de ataque.

* Las mejores prácticas de seguridad: Actualice regularmente MySQL, use un firewall y siga otras prácticas de seguridad para proteger su base de datos.

En resumen:no hay una * contraseña predeterminada * para mysql de la caja, pero es imprescindible establecer inmediatamente una contraseña segura para el usuario root después de la instalación para asegurar su base de datos.

contraseñas
Cómo encontrar a Windows XP contraseña de usuario
Cómo recuperar un Windows XP Login Contraseña caso de olvido
¿Qué privilegios y restricciones tiene una cuenta de invitado?
¿Cómo reinicio la contraseña del administrador en mi Konica Minolta Bizhub?
¿Escribir en todas las tapas lo arruina cuando es una contraseña?
¿Cómo se obtienen los ID de Hotmail?
Cómo cambiar una contraseña Excite
Cómo cambiar o restablecer la contraseña en Netflix
Conocimiento de la computadora © http://www.ordenador.online