pomosht

9 отговора 835 прегледа
#1

pomosht

Zna4i rabotata e slednata.Napravil sym sledniq skript na php:
<?php
$connect=mysql_connect("localhost","root","")
or die("Cannot establish connection with server!");
echo "Root user login to MySQL server @ localhost successful.";
?>
Oba4e pri opit na Apachie server-a da se vyrje kym MySQL mi dava slednoto:
Warning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10061) in c:\program files\apache group\apache\htdocs\connect.php on line 2
Cannot establish connection with server!

Nqkoi znae li kakvo ne e nared?

Отговор
в отговор на dark_soul #2

Re: pomosht

Ще помогна с малко условия, които трябва да приемеш:
1. Тема "помощ" сама по себеси не значи нищо, така че никой няма да и обърне внимание
1.1 другият път "MySQL connect проблем"
2. Пиши на Български

Та по въпроса... сигирен ли си, че си стартирал MySQL (mysqladmin, mysql-nt) или ти е пуснат сървиса?
И като си го инсталвал не си ли му сложил парола?!?

Отговор
в отговор на Sanndo #3

Re: pomosht

Zna4i puskam MqSQL ot konzolniq prozorec.Pri negovoto startirane si iska parolata avtomati4no.Imam 4uvstvoto 4e e ot porta i se 4udeh dali ne trqbva da se nastroi apachie-to na koi port da slu6a :).Zatova i iskah pomo6t.S radost priememam napytsviqta ti :).

Отговор
в отговор на rabotlivko #4

Re: pomosht

В скрипта, който е постнат няма парола за юзера руут, незнам ква парола пишеш, ама пробвай да я сложиш и там. С каква ОС си? Ако Уин ЕксПи натисни контрол+алт+дел и виж за процес mysql нещо си... Или пък доло до часовника трябва да ти стои едно зелено светофарче. Ако е червено не е стариран. Ако трябва преинсталирай базата по дефолт настройки.
Дай още инфо.

Отговор
в отговор на dark_soul #5

Re: pomosht

при мен като задам mysql_connect() без аргументи само тогава ми работи

Отговор
в отговор на user #6

Re: pomosht

Ми щото по подразбиране са кънектва към локалхост с узер руут и без парола
Вземете прочетете основите и чак тогава правете "сложни" бази с релации между тях

Отговор
в отговор на Sanndo #7

Re: pomosht

Sanndo,vyvedoh parolata po sledniq nachin:

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

Sega mi dava obache slednoto syob6tenie:

Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in c:\program files\apache group\apache\htdocs\addrow.php on line 7

Nego kak da opravq ???

Отговор
в отговор на rabotlivko #8

Re: Паролата...

нещо си я объркал. Също и привилегийте на юсера руут
Разгледай това
Опасан ти е проблама точно. А, и си ъпдейтни базата.

Отговор
в отговор на rabotlivko #9

Re: pomosht

За MySQL 4.1 (май при теб е същия случай), за предпочитане е да ползваш mysqli библиотеките на PHP. Или да накараш MySQL сървера да работи със стария аутентикационен протокол (от горния линк който ти дадоха).

А първата грешка 10061 е била защото си изпуснал да си пуснеш MySQL сървера.

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #10

Re: pomosht

Blagodarq na vsi4ki otzovali se :).Pomognahte stra6no mnogo

Отговор