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

Połącz MySQL przez localhost nie działa, ale 127.0.0.1 działa

PHP nadal próbuje używać domyślnej lokalizacji gniazda. Ten problem może pojawić się, jeśli przeniosłeś folder MariaDB/MySQL z /var/lib/mysql do innej lokalizacji. Aby rozwiązać problem, musisz zdefiniować lokalizację nowego gniazda w pliku /etc/php.ini plik.

mysqli.default_socket =/newDBLocation/mysql/mysql.sock

Uważaj, w zależności od używanego sterownika może być konieczne określenie pdo_mysql.default_socket= !

Aby sprawdzić bieżący katalog, uruchom następujące polecenie w mysql:

select @@datadir;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql:skuteczny sposób na wyszukiwanie postfiksowe (jak '%text' aka. symbol wieloznaczny prefiksu)?

  2. Używanie unii i kolejności według klauzuli w mysql

  3. Jak wyświetlić tabele w MySQL i MariaDB?

  4. wywołanie funkcji mysql zwracającej varchar w stanie hibernacji

  5. Jak wdrożyć klaster Percona XtraDB 8 w celu zapewnienia wysokiej dostępności