|
|
|
| Вобщем выдает мне такую надпись:
Can't connect to MySQL server on 'localhost' (10061)
Брандмауэр выключен, сервер работает, в диспетчере задач висит процесс mysqld-nt.exe, MySQL с нуля ставился,убран комментарий напротив extension=php_mysql.dll, все зделано как в книге "Практика создания сайтов" но ошибка одна!
Подскажите плиз, что делать?
По совету cheops завожу новую тему! | |
|
|
|
|
|
|
|
для: Sergey59
(19.07.2006 в 16:08)
| | А версии Apache, MySQL и PHP какие? Из консольной утилиты mysql.exe обращение нормально проходит? | |
|
|
|
|
|
|
|
для: cheops
(19.07.2006 в 16:11)
| | Версии apache 2.0.55, php 5.1.4, mysql-5.0.22
А на запуск консольной утилиты mysql.exe происходит писк и не запускается! | |
|
|
|
|
|
|
|
для: Sergey59
(20.07.2006 в 09:04)
| | Консольную утилиту следует запускать из окна консоли. А не в лоб.
Пуск . программы . стандартные . командная строка | |
|
|
|
|
|
|
|
для: Trianon
(20.07.2006 в 11:00)
| | Пишет error 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO) | |
|
|
|
|
|
|
|
для: Sergey59
(20.07.2006 в 12:46)
| | Какие параметры запуска используете? Следует явно указывать пользователя, например,
| |
|
|
|
|
|
|
|
для: cheops
(20.07.2006 в 15:41)
| | Набрал mysql -u root -p, ввел пароль запустилось, а ошибка осталась! | |
|
|
|
|
|
|
|
для: Sergey59
(21.07.2006 в 11:26)
| | а libmysql.dll в C:\WINDOWS ?
PHP установлен как модуль апача? | |
|
|
|
|
|
|
|
для: Sergey59
(21.07.2006 в 11:26)
| | Хм... ошибка таже самая или уже какая-то другая? | |
|
|
|
|
|
|
|
для: cheops
(21.07.2006 в 12:50)
| | libmysql.dll есть в windows32, PHP установлен как модуль, а ошибка таже самая, ничего не поменялось!!!
Help me!!! | |
|
|
|
|
|
|
|
для: Sergey59
(21.07.2006 в 13:13)
| | т.е когда запускаешь апач он подгружает пхп и не ворчит? | |
|
|
|
|
|
|
|
для: Sergey59
(21.07.2006 в 13:13)
| | Нет имеется ввиду при запуске mysql? Ошибка та же? | |
|
|
|
|
|
|
|
для: cheops
(21.07.2006 в 17:03)
| | Да запускаю mysql а апатч выдает ту же ошибку! | |
|
|
|
|
|
|
|
для: Sergey59
(23.07.2006 в 12:19)
| | Нет, а при запуске консольного клиента mysql.exe в C:/mysql/bin выдаёт такую ошибку? | |
|
|
|
|
|
|
|
для: cheops
(23.07.2006 в 14:12)
| | При запуске mysql.exe никакой ошибки не выдает (вродебы), пишет добро пожаловать в MySQL monitor. Commands end with ; or \g
Your MySQL connection id is 2 to server version: 5.0.22-community-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer
mysql>
Вот только это пишет! Ну дальше можно задовать команды! | |
|
|
|
|
|
|
|
для: Sergey59
(24.07.2006 в 07:57)
| | скорее всего неправильно сконфигурированно
пароль или что-нибудь такое...
расскажите попбробнее когда появляется ошибка и где она появляется, в обозревателе при попытке обратится к БД?
приведите скрипт тогда | |
|
|
|
|
|
|
|
для: Snorri
(24.07.2006 в 08:28)
| | при обращении к базе данных выдает ошибку(см.тему)
а скрипт следующий:
<?php
$dblocation = "localhost";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "12345";
$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd) or die (mysql_error());
if (!@mysql_select_db($dbname,$dbcnx) )
{
echo "<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver = mysql_query("SELECT VERSION()");
if(!$ver)
{
echo "<p>Ошибка в запросе</p>";
exit();
}
echo mysql_result($ver, 0);
?> | |
|
|
|
|
|
|
|
для: Sergey59
(24.07.2006 в 12:20)
| | попробуйте другой скрипт, например
<?
/* Соединяемся, выбираем базу данных */
$link = mysql_connect("localhost", "root", "12345")
or die("Could not connect : " . mysql_error());
print "Connected successfully";
mysql_select_db("test") or die("Could not select database");
/* Выполняем SQL-запрос */
$query = "SELECT * FROM my_table";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
/* Выводим результаты в html */
print "<table>\n";
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print "\t<tr>\n";
foreach ($line as $col_value) {
print "\t\t<td>$col_value</td>\n";
}
print "\t</tr>\n";
}
print "</table>\n";
/* Освобождаем память от результата */
mysql_free_result($result);
/* Закрываем соединение */
mysql_close($link);
?>
|
потому что совсем не понятно, что происходит....
конечно, хрен редьки не слаще, но иногда помогает | |
|
|
|
|
|
|
|
для: Snorri
(24.07.2006 в 12:40)
| | А вы знаете тоже самое пишет! | |
|
|
|
|
|
|
|
для: Sergey59
(24.07.2006 в 13:11)
| | тут что-то у вас неправильно... а что не могу сказать
попробуйте мускула 5 снести и 4.1.х поставить | |
|
|
|
|
|
|
|
для: Snorri
(24.07.2006 в 14:16)
| | неужели это единственный выход из положения, должно же быть какоето решение?
по моему если начинать работать таким методом, тогда вообще незачем было браться за програмирование, проблемма та не решается, а мне хочется ее решить, хотя я конечно еще мало понимаю в этом, но это же интересно! я просто смотрел по форумам у многих возникала такая проблемма, и большинства она осталась не решенной! | |
|
|
|
|
|
|
|
для: Sergey59
(25.07.2006 в 07:11)
| | У вас FireWall-а в системе нет? Обычно такая ошибка происходит, когда FireWall закрывает 3306 порт и клиент не может соединиться с сервером. | |
|
|
|
|
|
|
|
для: cheops
(25.07.2006 в 10:12)
| | Брандмауэр выключен или имеется ввиду что-то другое? | |
|
|
|
|
|
|
|
для: Sergey59
(25.07.2006 в 10:54)
| | Наверно,я повторюсь с этой темой,но пока для себя я ответа не нашел.Проблема в следующем:у меня неработает mySQL версии 5.0 через PHP пятой версии.
Что делать? Стоит Apache версии 2.0 в системе виндовс.
Файлы php.ini/апачевский .conf/ редактировал по книжкам(вроде нормально работают).
Mysql работает нормально,запущен как служба.(my.ini не редактировал,да и зачем?Я ведь ничего не перемещал и начальная конф меня устраивает.
А как только обращаюсь через скрипт свой или CMS Mambo и др.,то появляются ошибки.
Я заново стал переустанавливать базу данных.И система вывела ошибку 1130.(Хост не может подключиться к серверу mysql).
Я подумал ,что это из-за брандмауэра(сначала добавил mysql в исключения,после вообше отключил брандмауер).
Не пониманию как обойти эту ошибку.
Теперь и БД толком не работает и толком не устанавливается. | |
|
|
|
|
|
|
|
для: lgar
(25.07.2006 в 22:31)
| | Бес паники проблема есть и она решаема, я до сих пор дерусь с 5 мускулом, и дело в том(опираясь на коментарии преведённые в официальной документации по MySQL 5) что данная версия сильно зависит от системной конфигурации т.е. сильно зависит от системы. Я подобную проблему решал с помощю ручной установки сервиса. Этот момент хорошо документирован(only EN!!!!!......fuck!!!....ждём книгу хозяев форума может они прольют свет на загадки этой БД) и у меня особо проблем не взвал. А по сути проблема связана с некорректной обработкой MY.INI или его отдельных элементов.Но Вы даже не предстовляете сколько подводных камней тайт работа с этой версией БД, особенно в плане кодировок!!!...Удачи! | |
|
|
|
|
|
|
|
для: Lasar
(26.07.2006 в 04:28)
| | С кодировками ничего страшного как раз нет, нужно только не забывать использовать оператор
| |
|
|
|
|
|
|
|
для: Sergey59
(25.07.2006 в 07:11)
| | 2Sergey59
>неужели это единственный выход из положения, должно же быть
>какоето решение?
единственный быстрый!
>по моему если начинать работать таким методом, тогда вообще
вообще никогда не начнете работать!
>незачем было браться за програмирование,
вы за него и не взялись, поседеете при установке 5 мускула, хотя у всех хостеров стоит 4, честно говоря не слыхал ни одного хостинга с 5муск, да потом, 5 тот же 4 + еще что-то, так пока вы дойдете до этого еще что-то!
> хотя я конечно еще мало
>понимаю в этом, но это же интересно!
каждому свое.
Мне, например, интересно разобраться со Смарти и Пеаром...
Думайте сами решате сами. | |
|
|
|
|
|
|
|
для: Snorri
(26.07.2006 в 07:13)
| | Скиньте пожалуйста ссылочку на 4 мускул, тот который хорошо работает! Плиз! | |
|
|
|
|
|
|
|
для: Sergey59
(26.07.2006 в 07:21)
| | Я сам только учусь, но позвольте совет.
Снесите все, и Apache, и PHP, котрый установили...
Возьмите для начала Денвер, причем с PHP 4.4.2 ,http://denwer.ru/ кстати, самый распространенный и стабильный никаких проблем с кодировками и т.п.
Весит всего 4МБ.
Потом, можете и Денвер-2 взять это PHP5, к нему апгрейды есть, типа: Apache2, MySQL5 и т.д.
Зачем вам все самому устанавливать?
Вы хостингом занимаетесь?
зато гарантированно работать можете начинать через минуту после того как его скачаете - правда.
Плюс там уже и PhpMyAdmin есть, а то снова на форум придете... :)) как его поставить? Гдавное что вы будете работать с PHP и хостов виртуальны сколько угодно! -настоятельно рекомендую.
Если все-таки нет, то дам ссылку на мускул. | |
|
|
|
|
|
|
|
для: Sergey59
(26.07.2006 в 07:21)
| | На официальном сайте только 5 мускул, наверняка там архив есть, но искать не стал
вот мой 4.1.8
http://rapidshare.de/files/27039833/mysql-4.1.8-win.zip.html | |
|
|
|
|
|
|
|
для: Snorri
(26.07.2006 в 08:25)
| | что то я не пойму, там что покупать надо?
а бесплатная версия есть? | |
|
|
|
|
|
|
|
для: Sergey59
(26.07.2006 в 08:53)
| | Денвер или MySQL?
Если вы про RapidShare, то просто давите внизу кнопку Free, потом ждете секунд 30 и внизу появится ссылка | |
|
|
|
|
|
|
|
для: Snorri
(26.07.2006 в 07:13)
| | >2Sergey59
>>неужели это единственный выход из положения, должно же быть
>>какоето решение?
>единственный быстрый!
>>по моему если начинать работать таким методом, тогда вообще
>вообще никогда не начнете работать!
>>незачем было браться за програмирование,
>вы за него и не взялись, поседеете при установке 5
>мускула, хотя у всех хостеров стоит 4, честно говоря не
>слыхал ни одного хостинга с 5муск, да потом, 5 тот же 4 +
>еще что-то, так пока вы дойдете до этого еще что-то!
Этот сайт и форум работает под управлением MySQL 5.0.x - никаких проблем при установке ни под Windows, ни под Linux не испытвали. | |
|
|
|
|
|
|
|
для: cheops
(26.07.2006 в 10:55)
| | да, но переехал он на 5 неделю назад?
а до того работал на 4 и тоже никаких проблем.
потом у меня тоже нет никаких проблем с установкой нет, но ведь
человеку учиться программировать надо, а он неделю сидит - трата времени. | |
|
|
|
|
|
|
|
для: Snorri
(26.07.2006 в 11:01)
| | Полностью согласен. | |
|
|
|
|
|
|
|
для: cheops
(26.07.2006 в 10:55)
| | зашел на в топик PHP и сразу на глаза попалось, цитирую
Хм .. . Взять например My SQL 5 эту СУБД мне удалось запустить раза так с 50ого, а добится устойчивой работы вообще до сих пор немогу...
но может все-таки для новичков рекомендовать Денвер, вместо полноценной установки?
И вопросов типа: "не работает пхп, мускул, апач не того, помогите" станет меньше
Cheops, я с большим уважением к вам отношусь, именно так прошу принимать эту дисскусию. | |
|
|
|
|
|
|
|
для: Snorri
(26.07.2006 в 11:07)
| | >Взять например My SQL 5 эту СУБД мне удалось запустить раза так с 50ого, а добится
>устойчивой работы вообще до сих пор немогу
Черезвычайно предвзятое мнение. MySQL - это одна из стабильных баз данных, я не могу назвать ни один продукт в мире свободного ПО, который бы был более стабильным. Свободное ПО отличается тем, что там молнееносно происходят изменения, что-то убирается, что-то добавляется. Зачастую просто не хватает документации на русском языке (да и на английском она оставляет желать лучшего). Однако MySQL 5.0 ни чем не уступает MySQL 4.0 в простоте установки и настройки. Просто к СУБД нужно относится серьёзнее - это не тулуза, которую за три месяца на коленке пишут, это серьёзный комплекс, требующий к себе внимания и квалифицированного обращения. Не секрет, что администраторы баз данных - это одна из самых высокооплачиваемых должностей.
PS Согласен с вами, ряд хостеров просто оставляют значения для MySQL по умолчанию без малейшей настройки, в результате 100 сайтов борются за 16 Мб оперативной памяти, когда вокруг сотни мегабайт свободной. От великой нагрузки база падает, рушит таблицы, при этом не только не включён подсчёт контрольной суммы таблиц, даже бинарный журнал, по которому потом идёт восстановление. А про то, чтобы сделать контрольную точку с отметкой координат в бинарном журнале или наладке репликационного сервера и речи не идёт. При этом хостер кричит, что это самая глючная база данных, которую можно придумать.
PPS Вообще, чтобы заставить MySQL не устойчиво работать, нужно действительно приложить значительные усилия. | |
|
|
|
|
|
|
|
для: cheops
(26.07.2006 в 11:20)
| | так значит можно все это заставить работать! -:)
может всетаки попробуем на моем примере, я честно говоря никуда не тороплюсь, единсвенное я некоторые вещи еще не совсем хорошо понимаю, но букварь "Практика создания сайтов" у меня всегда под рукой, да и в дольнейшем все остальные, кто будет ставить 5 мускул и будут иметь подобные проблемы, будут уже знать как их решать! | |
|
|
|
|
|
|
|
для: Sergey59
(26.07.2006 в 11:48)
| | не беспокойтесь успете вы еще и 5 и 6 мускул поставить :)
учитесь программировать - возьмите Денвер.
Потом желательно начинать не с "Практика создания Веб-сайтов" а с самоучителя по пхп.
>я честно говоря никуда не тороплюсь
ага,
-"Пяточок, ты никуда не торопишься?"
-"Нет, Винни, до конца недели я абсолютно свободен."
Вопрос Cheops' y, могу же я установить MySQL4 и MySQL5 вместе, без конфликтов, бэкап я в любом случае сделаю, но как это осуществить?
Может их на разные порты посадить, а как тогда к ним обращаться учитывая порт и ...
Вообщем, что может быть, в первом приближениии? | |
|
|
|
|
|
|
|
для: Sergey59
(26.07.2006 в 11:48)
| | Давайте разбираться, только уже в новой теме. У вас MySQL я так понял работает, не работает связка PHP+MySQL? | |
|
|
|
|
|
|
|
для: cheops
(26.07.2006 в 12:06)
| | нет, неправильно...
у меня все работает.
Я хочу узнать можно ли поставить и 4 и 5 мускул, и по выбору обращаться к одному из них
завожу новую тему... | |
|
|
|
|
|
|
|
для: Sergey59
(26.07.2006 в 11:48)
| | не знаю в чем проблема!
только что установил MySQL5 все работает!
с первого раза + у меня еще и MySQL 4.1 пашет , просто на разных портах,
меняю в php.ini default_port = 3306 - MySQL 4.1, ставлю default_port = 3307 - MySQL 5
все работает коннектится и т.д.
единственное командная строка не запускается - MySQLCommandLIneClient | |
|
|
|