sql >> Databasteknik >  >> RDS >> Mysql

SQLSTATE[HY000] [1698] Åtkomst nekad för användaren 'root'@'localhost'

Det visar sig att du inte kan använda root användare i 5.7 längre utan att bli en sudo 'eh. Det betyder att du inte bara kan köra mysql -u root längre och måste göra sudo mysql -u root istället.

Det betyder också att det inte längre kommer att fungera om du använder root användare i ett grafiskt användargränssnitt (eller förmodligen vilken som helst icke-kommandoradsapplikation). För att få det att fungera måste du skapa en ny användare med de behörigheter som krävs och använda den istället.

Se det här svaret för mer information.



  1. Vad är motsvarande uttalande av DBCC INPUTBUFFER(@@SPID) (som ger SQL-satsen för aktuell anslutning eller specificerad anslutning) i MYSQL?

  2. PHP mysql_num_rows tärningsfel

  3. user postgres lanserar en process som tar alla processorer till 100 % användning

  4. Uppdatering av flera MySQL-tabellkolumner med arrayer med PDO