sql >> Databasteknik >  >> RDS >> Mysql

Hur kan jag köra med [email protected]-privilegier i MySQL?

Du verkar alltid ansluta över TCP (snarare än Unix-sockets på Linux eller namngivna pipes på Windows). Eftersom du har skip_name_resolve i din ini-fil, vänder inte servern DNS till ip 127.0.0.1 tillbaka till localhost, därför är användaren du visas som [email protected] , inte [email protected]

Om du kan, ta bort skip_name_resolve från ini-filen och se till som Abe Petrillo nämner att du har '127.0.0.1 localhost' i din hosts-fil. Detta bör tillåta dig att ansluta som [email protected] Om du behöver lägga tillbaka skip_name_resolve, se till att du kör,

GRANT ALL on *.* to 'root'@'127.0.0.1' identified by '$roots_password' WITH GRANT OPTION;

vilket bör tillåta dig att lägga till skip_name_resolve tillbaka till din ini-fil.




  1. Indexering av booleska fält

  2. Hur påverkar NULL-värden prestanda i en databassökning?

  3. Använda endast tangentbordsnavigering i Word, Excel och PowerPoint (Del 2:Dialogrutor)

  4. Hårdkodad mysql-användare och lösenord i Node.js