2009-03-17 3 views
2

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

Рекомендации по устранению неполадок?

Также, как я могу определить, на каком порту mysql работает?

+0

Когда вы подключаетесь из командной строки, используете ли вы те же самые учетные данные, которые вы пытаетесь использовать с phpMyAdmin и Wordpress? – Boden

+0

Я. Я даже создал пользователя и предоставил ему весь доступ ко всему и не повезло. – lynn

ответ

4

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

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

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

+0

Есть ли netstat -a, что он прослушивает 3306? –

+0

Да, неправильный порт. Благодарю. – lynn

+0

Что будет, LOL. – M4dRefluX

1

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

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

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

 Смежные вопросы

  • Нет связанных вопросов^_^