Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Не могу подключиться к SQL-базе (http://forum.oszone.net/showthread.php?t=181898)

browser 01-08-2010 14:06 1464552

Не могу подключиться к SQL-базе
 
так ну вобщем стоит апач 2.2, sql и php , настраивал всё по статье http://www.codenet.ru/webmast/apache...2-PHP5-MySql5/

в sql создал базу 'data' , но простейшим скриптом немогу к ней подключится

Код:

<?php if(mysql_select_db('data', mysql_connect('localhost','root', 'пароль')))  {echo 'OK! соединились';} else  {echo 'ошибка';} ?>
выпадает ошибка

Код:

Warning: mysql_connect() [function.mysql-connect]: [2002] Попытка установить соединение была безуспешной, т.к. от другого (trying to connect via tcp://localhost:3306) in D:\Server\localhost\www\connect.php on line 1    Warning: mysql_connect() [function.mysql-connect]: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. in D:\Server\localhost\www\connect.php on line 1    Fatal error: Maximum execution time of 30 seconds exceeded in D:\Server\localhost\www\connect.php on line 1

mar 01-08-2010 14:42 1464584

а из командной строки удается соединиться?
PHP код:

mysql -uимя_пользователя -p data 


browser 01-08-2010 14:46 1464589

C:\Users\Администратор>D:\server\MySQL\bin\mysql.exe -root -p data
Enter password: **********
ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: Y
ES)

т.е. нет доступа для юзера ODBC - а чо это за юзер?

Sham 02-08-2010 18:11 1465383

сделайте как надо, с переменной-ресурсом...

browser 03-08-2010 12:05 1465889

Цитата:

Цитата Sham
сделайте как надо, с переменной-ресурсом... »

всмысле?просто я новичок в этом, надо бы поподробнее..))

Sham 03-08-2010 15:00 1466000

Вы ж сами статью привели. Обратите внимание в той статье на переменную $dbcnx.

browser 03-08-2010 17:14 1466095

блин, честно, непонял что в этой переменной.
ну всмысле ну смотрю я на неё, а что не так-то?

единственное что я в этом файле sqltest.php прописал базу data (свою), имя и пароль, и мне при запуске этого файла выдало следующее:

Код:

5.1.49-community
т.е. типо оно подключилось?

Sham 03-08-2010 19:54 1466202

Цитата:

Цитата browser
mysql_select_db('data', mysql_connect('localhost','root', 'пароль')) »

я не уверен, что так будет работать. обычно ресурс от mysql_connect присваивается переменной, и переменная подставляется в параметры.

browser 04-08-2010 11:29 1466559

аа, так я ж говорю, я подставил, и оно показало версию моего SQL.

но вот файлообменник моего друга у меня не работает (он на php), то есть там при установке надо ввести хост, имя пользователя, пароль, и имя базы, я ввожу и не пашет (сам скрипт там рабочий 100% ).

Цитата:

Цитата Sham
я не уверен, что так будет работать. »

ну просто я не стал писать пароль сюда :)
у меня там пароль такой же как и от других учёток в инете, поэтому не стал палить)

http://sudalv.dlinkddns.com/sqltest.php

вот этот скрипт на моём сервере


Время: 23:13.

Время: 23:13.
© OSzone.net 2001-