phpMyAdmin
 sql >> база данни >  >> Database Tools >> phpMyAdmin

MAMP - phpMyAdmin #2002 - Не мога да се свържа с локален MySQL сървър чрез сокет '/Applications/MAMP/tmp/mysql/mysql.sock'

Виждам абсолютно същото. MAMP MySQL работи и това съобщение от PHPMyAdmin

MySQL каза:

#2002 - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Сървърът не отговаря (или сокетът на локалния сървър не е конфигуриран правилно).

Използвах:sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock за да разрешите локален PHP CLI достъп до MAMP MySQL

Намерих конфигурационния файл за phpMyAdmin тук:/Applications/MAMP/bin/phpMyAdmin/config.inc.php

Добавих този изричен път в конфигурационния файл.

$cfg['Servers'][$i]['socket'] = '/Applications/MAMP/tmp/mysql/mysql.sock';

Сега работи :)



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Синхронизирайте MySQL отдалечена и локална база данни с помощта на phpMyAdmin

  2. Използване на PHPMyAdmin за администриране на Amazon RDS

  3. Променете формата на датата в phpmyadmin

  4. PhpMyAdmin парола

  5. как да се свържа с база данни, когато сървърът е в Unix сокет?