Cuando encuentra el error que se muestra a continuación, es porque SQLyog adopta un nuevo método de cifrado en la versión 8.0 o superior.
Solución:
Abra win + R, ingrese cmd, abra la ventana de línea de comando
y luego conéctese a su versión SQLyog del servidor,
mysql -uroot -P3306 -p
Nota: -P debe estar en mayúscula. -P representa el número de puerto de su versión. El valor predeterminado generalmente es 3306. O si lo cambia, ingrese el número de puerto que cambió. Cambié el número de puerto aquí a 13306 y luego ingresé el número de puerto durante la instalación contraseña.
O cuando tu computadora solo haya descargado una versión de SQLyog, puedes ingresar de la siguiente manera: Luego de ingresar la contraseña, te conectarás directamente al servidor.
mysql -uroot -p
Nota: Si ocurre el siguiente error cuando se conecta al servidor:
es porque el servidor no se ha iniciado:
En este momento, puede hacer clic derecho en la computadora:
hacer clic en Administración, buscar el servicio, hacer clic en Inicio y luego podrá iniciar el servidor mysql80.
Después de comenzar, regrese a la ventana de comando cmd
y presione lo anterior
mysql -uroot -p
Si su computadora solo tiene instalada una versión de SQL, ingrese la declaración anterior, ingrese la contraseña y conéctese al servidor. Si la conexión es exitosa, aparecerá la siguiente interfaz:
Entonces entra
USE mysql;
Se mostrará la base de datos modificada, luego ingrese:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxxxxx';
(xxxx是你的登陆密码)
Entre de Nuevo
FLUSH PRIVILEGES;
Eso es todo.
Se conectó nuevamente y descubrió que la conexión fue exitosa.