php5 и mysql5 на сервере Windows - PullRequest
0 голосов
/ 10 июля 2009

Я установил php5 и mysql5 на свой сервер, я могу войти в mysql по команде, но когда я пытаюсь подключиться с помощью php, я получаю это сообщение об ошибке:

Доступ запрещен для пользователя 'root' @ 'localhost' (используется пароль: YES) Предупреждение PHP: mysql_query () [function.mysql-query]: Доступ запрещен для пользователя 'ODBC' @ 'localhost' (используется пароль: NO ) в D: \ HostingSpaces \ law-training \ lawtraining.ir \ wwwroot \ includes \ class.php в строке 279 PHP Предупреждение: mysql_query () [function.mysql-query]: не удалось установить ссылку на сервер в

Я вообще не использую ODBC @ localhost в своем коде. Я проверяю с помощью phpmyadmin, также я не могу использовать его и не могу подключиться к серверу. Я использую порт 3309 для mysql, и с локального или удаленного php не могу войти. Я использую также mysql4 на этом сервере через порт 3306, и я могу использовать его без проблем. как я могу решить эту проблему?

Спасибо

Ответы [ 2 ]

1 голос
/ 10 июля 2009

Попробуйте войти в систему localhost:3309, я думаю, вы обнаружите, что используете его на нестандартном порту, поэтому вам нужно указать PHP, где искать сервер.

т.

mysql_connect("localhost:3309", "root", "mypassword");

В качестве sidenote, ODBC@localhost соединение - это то, что mysql_query пытается использовать, если соединение еще не открыто.

0 голосов
/ 10 июля 2009

Это новая установка MySQL 5, и у вас нет средств, чтобы войти в нее? Вы можете сбросить пароль root.

http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html

Это должно позволить вам получить доступ к MySQL с помощью командной строки. Затем убедитесь, что у вас есть пользователь root @ localhost, и предоставьте соответствующие разрешения этому пользователю. Например:

mysql> ПРЕДОСТАВЛЯЕТ ВСЕ ПРИВИЛЕГИИ НА . TO 'root' @ 'localhost' -> ИДЕНТИФИЦИРОВАНО 'some_pass' С GRANT OPTION;

Если проблема с соединениями odbc не устранена, убедитесь, что ваш продукт доступа к данным odbc полностью совместим с вашей версией MySQL 5.x

С уважением, Нетриста Хатам Менеджер по техническому обслуживанию Поддержка продуктов OpenLink

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