sql >> Database >  >> RDS >> Mysql

SQLSTATE[HY000] [1698] Toegang geweigerd voor gebruiker 'root'@'localhost'

Het blijkt dat je de root . niet kunt gebruiken gebruiker in 5.7 zonder een sudo te worden eh. Dat betekent dat je niet zomaar mysql -u root . kunt uitvoeren meer en moet sudo mysql -u root . doen in plaats daarvan.

Dat betekent ook dat het niet meer werkt als je de root . gebruikt gebruiker in een GUI (of zogenaamd een niet-opdrachtregeltoepassing). Om het te laten werken, moet je een nieuwe gebruiker met de vereiste rechten maken en die in plaats daarvan gebruiken.

Zie dit antwoord voor meer details.



  1. Mysql-gebeurtenisfout bij gebruik van php

  2. Hoe INSERT-statements uit een query te genereren bij gebruik van SQLcl (Oracle)

  3. Hoe de directory / hiërarchie / boomstructuur in de database op te slaan?

  4. Java-newbie heeft hulp nodig bij databaseverbinding