[Linuxtrent] accesso mysql negato via tunnel ssh

  • From: Mirko Perillo <mirko.perillo@xxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 18 Mar 2021 17:54:56 +0100

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

Other related posts: