Sto configurando un nuovo server e continuo a riscontrare questo problema.
Quando provo ad accedere al database MySQL con l'utente root, ottengo l'errore:
ERRORE 1698 (28000): accesso negato per l'utente 'root' @ 'localhost'
Non importa se mi collego tramite il terminale (SSH), tramite PHPMyAdmin o un client MySQL, ad esempio Navicat. Tutti falliscono.
Ho cercato nella tabella mysql.user e ho ottenuto quanto segue:
+------------------+-------------------+
| user | host |
+------------------+-------------------+
| root | % |
| root | 127.0.0.1 |
| amavisd | localhost |
| debian-sys-maint | localhost |
| iredadmin | localhost |
| iredapd | localhost |
| mysql.sys | localhost |
| phpmyadmin | localhost |
| root | localhost |
| roundcube | localhost |
| vmail | localhost |
| vmailadmin | localhost |
| amavisd | test4.folkmann.it |
| iredadmin | test4.folkmann.it |
| iredapd | test4.folkmann.it |
| roundcube | test4.folkmann.it |
| vmail | test4.folkmann.it |
| vmailadmin | test4.folkmann.it |
+------------------+-------------------+
Come puoi vedere, root dovrebbe avere accesso.
Il server è abbastanza semplice, poiché ho cercato di risolvere questo problema per un po 'di tempo ..
Esegue Ubuntu 16.04.1 LTS con Apache, MySQL e PHP, in modo che possa ospitare siti Web e iRedMail 0.9.5-1, in modo che possa ospitare la posta.
L'accesso al database MySQL funziona bene prima di installare iRedMail. Ho anche provato, basta installare iRedMail, ma poi root, inoltre, non funziona ...
Se qualcuno potesse dirmi come posso risolvere il mio problema di accesso a MySQL o come installo iRedMail, oltre a un'installazione MySQL esistente. E sì, ho provato i suggerimenti per l' installazione e non riesco a trovare quelle variabili nei file di configurazione.
sudo mysql_secure_installation
è il modo più semplice per risolverlo