mysql_connect () на локальном хосте - PullRequest
0 голосов
/ 23 марта 2009

Я пытаюсь реализовать небольшую интрасеть в моей домашней сети, но я noob в конфигурации apache / mysql ...

Запуск fedora 10, и у меня есть apache, mysql и php, а я знаю как. Однако, когда я пытаюсь использовать стандартную форму с POST, скрипт php выдает ошибку в mysql_connect (...); линия. Я не получаю сообщение об ошибке, на самом деле страница браузера пуста, даже в окне просмотра источника. Вот что у меня есть:

$conn = mysql_connect("localhost:1186", "user", "password");

...

Я добавил имя пользователя и пароль в инструмент mysqladmin, и я попробовал «localhost» и «localhost: 1186», так как я видел порт 1186, указанный в моем файле my.cnf.

Очевидно, что я что-то настроил неправильно, есть идеи?

Ответы [ 2 ]

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

Полученная страница пуста при возникновении ошибки. Одна из наиболее распространенных ошибок, которую следует совершить при настройке, - забыть установить пакеты php-mysql или mysql-server. Убедитесь, что они установлены, а если нет, установите оба или оба, а затем перезапустите службу httpd и запустите службу mysql, если она не запущена.

0 голосов
/ 23 марта 2009

по умолчанию для новой установки MySQL будет

$ conn = mysql_connect ("localhost: 3306", "root", "");

или просто

$ conn = mysql_connect ("localhost", "root", "");

Это хорошо для тестирования, но оставлять корневую учетную запись незащищенной - вредная привычка.

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