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

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

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

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

Ответы [ 3 ]

4 голосов
/ 17 марта 2009

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

Редактировать из комментариев:

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

1 голос
/ 17 марта 2009

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

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

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

1 голос
/ 17 марта 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...