2016-05-25 5 views
0

Derzeit Ubuntu 16.04 läuft, und haben gerade MySQLEinloggen in MySQL -u root verweigert, sudo mysql arbeitet

sudo apt-get install mysql-client mysql-server 

Das Root-Passwort leer gelassen wurde mit installiert, wenn Sie dazu aufgefordert. mit

mysql -u root 

erzeugt ein Fehler beim Zugriff auf:

ERROR 1698 (28000): Access denied for user 'root'@'localhost' 

Wenn jedoch sudo verwenden, es funktioniert gut:

sudo mysql 
# omitted welcome message 
mysql> 
mysql> -- When prompting for current user: 
mysql> SELECT CURRENT_USER(); 
+----------------+ 
| CURRENT_USER() | 
+----------------+ 
| [email protected] | 
+----------------+ 

Warum wird der Zugriff verweigert mysql -u root mit?

Antwort

0

Verwenden Sie die folgenden Befehl

mysql -uroot -p

Presse Geben Sie

Dann ist es ein Passwort erwartet. Wenn das Passwort nicht eingestellt ist, drücken Sie erneut Geben Sie erneut ein.

Verwandte Themen