Tengo un WSL2 nuevo, corriendo en el último Windows 10 (2004) con Ubuntu 20.04, MySQL instalado, puedo acceder a él desde Bash y obtener el estado --
mysql> status
--------------
mysql Ver 8.0.20-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))
Connection id: 10
Current database:
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 8.0.20-0ubuntu0.20.04.1 (Ubuntu)
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: utf8mb4
Conn. characterset: utf8mb4
UNIX socket: /var/run/mysqld/mysqld.sock
Binary data as: Hexadecimal
Uptime: 13 sec
A continuación quiero conectarme con MySQL Workbench. Todo lo que obtengo es
Your connection failed for user 'root' to the MySQL server at 127.0.0.1:3306
Access denied for user 'root'@'localhost'
Mi lista de WSL2 es ---
PS C:\Users\gymdo> wsl -l -v
NAME STATE VERSION
* Ubuntu-20.04 Running 2
Mi información de WSL2 es ---
Installation successful!
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
Welcome to Ubuntu 20.04 LTS (GNU/Linux 4.19.104-microsoft-standard x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Sat Jun 13 02:35:32 EDT 2020
System load: 1.97 Processes: 8
Usage of /: 0.4% of 250.98GB Users logged in: 0
Memory usage: 0% IPv4 address for eth0: 172.20.109.28
Swap usage: 0%
0 updates can be installed immediately.
0 of these updates are security updates.
He intentado utilizar el 172.20.109.28 de arriba --- mismo error
Mirando desde el lado de Windows con ---
Ethernet adapter vEthernet (WSL):
Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : fe80::c54a:f83c:a5f8:40b2%43
IPv4 Address. . . . . . . . . . . : 172.20.96.1
Subnet Mask . . . . . . . . . . . : 255.255.240.0
Default Gateway . . . . . . . . . :
He tratado de usar el 172.20.96.1 de arriba --- el mismo error
Una cosa extraña es --- cuando pruebo el nombre de usuario de root@localhost en lugar de simplemente root, el banco de trabajo hace aparecer la ventana emergente de "introducir contraseña". Tan emocionado estaba, pero cuando dejo el campo de la contraseña en blanco sigue fallando con la contraseña: NO
Soy un hombre abatido, necesito ayuda.
0 votos
¿Cómo se inicia MySQL en Ubuntu? ¿Se inicia con
sudo mysql
omysql -u root -p
?0 votos
Desde dentro de la caja de WSL2 lo inicio con:
$ service mysql start
entonces accedo con:$ mysql -uroot
0 votos
¿Utiliza usted
sudo
antes demysql -uroot
? ¿Está su contraseña en blanco?0 votos
Arranco WSL2 desde PowerShell usando WSL -u root sin ninguna contraseña, así que estoy conectado como root para no necesitar sudo