Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak mogę uruchomić z uprawnieniami [chronione przez pocztę e-mail] w MySQL?

Wydaje się, że zawsze łączysz się przez TCP (zamiast gniazd Unix w systemie Linux lub nazwanych potoków w systemie Windows). Ponieważ masz skip_name_resolve w swoim pliku ini, serwer nie odwraca DNS adresu IP 127.0.0.1 z powrotem na localhost, stąd użytkownik, którym się pojawiasz, to przykł[email protected] , a nie [email protected]

Jeśli możesz, usuń skip_name_resolve z pliku ini i upewnij się, jak wspomina Abe Petrillo, że masz '127.0.0.1 localhost' w twoim pliku hosts. Powinno to umożliwić połączenie jako [email protected] Jeśli chcesz przywrócić skip_name_resolve, upewnij się, że uruchomiłeś,

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

co powinno pozwolić na dodanie skip_name_resolve z powrotem do pliku ini.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak podłączyć wiele baz danych w PHP, MYSQLi i PDO

  2. Jak obliczyć skumulowaną sumę w MySQL

  3. Wybierz wiersz i rzędy wokół niego

  4. wykonywanie pliku .sql w wierszu poleceń

  5. mysqli_query działa w phpmyadminie, ale nie w php