Ciao,
problema: non riesco ad autenticarmi come utente root a mysql via tunnel
ssh.
Ho un server ubuntu 20.04 dove ho installato mysql8.
Il login come root usando mysql direttamente dal server funziona
correttamente.
Ora per comodità volevo accedere via tunnel ssh a mysql sul server
direttamente dalla mia macchina.
Il collegamento ssh funziona correttamente, ma appena provo a loggarmi via
mysql (sulla mia macchina) come root ottengo l'errore
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
sto usando questo tunnel ssh configurato in un config file
Host SERVER
HostName=IP
User=utente
IdentityFile=mia chiave
# mysql tunnel
LocalForward 13306 127.0.0.1:3306
il comando mysql che lancio é
mysql --host=127.0.0.1 --port=13306 -u root -p
Il tunnel sembra corretto perchè
facendo un telnet sembra rispondere proprio mysql
telnet 127.0.0.1 13306
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
[
8.0.23-0ubuntu0.20.04.1WR~%d2�-n-6N1L_g[caching_sha2_password
Qualcuno mi da qualche dritta ?
Grazie