Mysql
 sql >> Database >  >> RDS >> Mysql

Come posso eseguire con i privilegi [email protetta] in MySQL?

Sembra che tu ti connetta sempre su TCP (piuttosto che su socket Unix su Linux o named pipe su Windows). Poiché hai skip_name_resolve nel tuo file ini, il server non inverte DNS l'ip 127.0.0.1 torna a localhost, quindi l'utente che appari come è example@sqldat.com , non example@sqldat.com

Se puoi, rimuovi skip_name_resolve dal file ini e assicurati che Abe Petrillo abbia menzionato di avere "127.0.0.1 localhost" nel tuo file hosts. Ciò dovrebbe consentirti di connetterti come example@sqldat.com Se hai bisogno di skip_name_resolve per essere reinserito, assicurati di eseguire,

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

che dovrebbe permetterti di aggiungere di nuovo skip_name_resolve nel tuo file ini.