
¿No puede conectarse al servidor de la saco de datos en MySQL Workbench? Resuelve este error con uno simple. CAMBIAR mando
Creo que la semana pasada publiqué un artículo sobre Cómo instalar MySQL Workbench en Ubuntu 20.04. Posteriormente de unos días, cualquiera me envió un correo electrónico.
El correo electrónico era de uno de nuestros lectores y me escribió: “Pude instalar MySQL Workbench en mi sistema activo Ubuntu. Tan pronto como intento iniciar sesión en una saco de datos almacén, aparece la sucesivo ventana emergente con el sucesivo error y una directorio de pasos para la posibilidad de problemas.
«Su intento de conectarse para el favorecido ‘root’ al servidor MySQL bajo localhost ha fallado: 3306: Ataque denegado para el favorecido ‘root’ @ ‘localhost’ (con contraseña: SÍ)
Eres bienvenido:
- 1 Verifique que MySQL se esté ejecutando en localhost.
- 2 Compruebe que se pueda conseguir a MySQL en el puerto 3306 (Nota: 3306 es la configuración predeterminada, pero se puede cambiar).
- 3 Compruebe si el favorecido root tiene autorización para conectarse a localhost desde su dirección (los derechos de MySQL definen qué clientes con qué servidores pueden conectarse al servidor).
- 4 Asegúrese de proporcionar una contraseña si es necesario y utilice la contraseña correcta para localhost, que se conecta desde la dirección de host desde la que se está conectando. «
Lo he intentado todo, pero el problema persiste.
Este problema ya no era nuevo, le respondí con los pasos y luego me agradeció su ayuda.
Este artículo le enseñará cómo corregir este error. Antiguamente de continuar con los pasos, intente solucionar el problema siguiendo las pautas anteriores.
Pasos para desconectar la saco de datos
Si tiene prisa por resolver este problema, primero pase el sucesivo comando. Te explicaremos más delante: ¿Por qué ocurrió este error?
Paso 1: – Inicie sesión en MySQL con el favorecido root
Necesita iniciar sesión en MySQL con el raíz Becario, para realizar cambios en él, cala una ventana de terminal con Ctrl + Alt + T. y pasa el sucesivo comando:
$ sudo mysql -u root
Paso 2: – Cambiar o cambiar el mecanismo de contraseña
MySQL se usa por defecto Autenticación de socket Para autenticar a un favorecido necesitamos acaecer el sucesivo comando para cambiar el mecanismo de contraseña.
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
-
ALTER USER
: – Comando MySQL para cambiar los detalles del favorecido 'root'@'localhost'
: – Nombre de favorecido pegado con el huéspedIDENTIFIED WITH mysql_native_password BY
:- Cambiar la contraseña socket_auth Mecanismo además mysql_native_password.'password'
: – Envíe la frase de contraseña.
Output
Query OK, 0 rows affected (0.00 sec)
Paso 3: – Ejecute MySQL Workbench
El zaguero paso es ejecutar y ver si se resuelve el error. Para ejecutar MySQL Workbench, presione la tecla super y busque ‘MySQL Workbench’.
Vaya a Opciones de conexiones de MySQL y haga clic en «Instancia almacén» conectar.
Cuando se le solicite su contraseña, ingrese la contraseña que creó en los pasos anteriores.
¿Por qué MySQL Workbench no puede conectarse al servidor de la saco de datos?
Mencionado anteriormente que te explicamos por qué ocurre este error? Hay muchas posibilidades de que se produzca el sucesivo error, pero este error se puede solucionar siguiendo los pasos anteriores.
Por defecto, MySQL usa socket_authentication para autenticar a los usuarios raíz sin ingresar contraseñas. Ahora la pregunta es: ¿Qué es socket_authentication? Este es el mecanismo por el cual el favorecido no tiene que ingresar una contraseña para iniciar sesión.
Si intentó conseguir a su saco de datos a través del mesa de trabajo MySQL, verá el error precursor.
Para solucionar este error, tenemos que utilizar el método tradicional de inicio de sesión, e incluso puede Deshabilítelo permanentemente.
Envolver
Eso es todo por cómo Resolución No se puede establecer una conexión con el servidor de la saco de datos (MySQL Workbench).
Lea esto para: – Cómo configurar o cambiar el nombre de host temporal en Linux
Si estás atrapado en algún motivo, no dudes en comentar. Si te gustó el artículo o me perdí poco, házmelo retener para que este artículo sea aún más sorprendente.
¿Te gusta lo que lees? Compártelo con otros.