Мои приложения не могут подключиться к mysql, можете ли вы предложить что-то для тестирования?

StackOverflow https://stackoverflow.com/questions/655522

  •  19-08-2019
  •  | 
  •  

Вопрос

Я на Mac-сервере. Из моего домашнего каталога я могу добраться до mysql в командной строке. Но приложения, которые я устанавливаю (я пробовал phpMyAdmin, а затем Wordpress), не могут подключиться к mysql @ localhost.

Предложения по устранению проблемы?

Кроме того, как я могу узнать, на каком порту работает mysql?

Это было полезно?

Решение

Попробуйте указать 127.0.0.1:3306 в качестве хоста и посмотрите, работает ли это ...

Изменить из комментариев.

  

Используйте netstat -a , чтобы проверить, какие   порт MySQL прослушивает.

Другие советы

Убедитесь, что у вас установлено расширение mysql.

Дополнительная информация: http://us2.php.net/mysql

Убедитесь, что вы явно указали localhost, когда предоставили разрешения пользователю. Например, если у вас есть база данных с именем blog, к которой обращается пользователь с именем wordpress, вам нужно создать пользователя с этим:

grant all on blog.* to 'wordpress'@'localhost' identified by 'blahblah';

Я считаю, что утилита командной строки mysql для подключения использует файловые сокеты Unix, что позволяет обойти любые ограничения имени хоста или DNS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top