Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с установкой MySQL 
V
    Опции темы
Innuendo
Дата 31.3.2006, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: нет
Всего: 6



Мне надо установить сервер Апач, ПХП, и MySQL.
Работал с книгой, по инструкции (в первый раз). Установил Апач, проверил, всё работает, ПХП тоже.
А вот MySQL не хочет:
скачать МуСКЛ с mysql.com/downloads (5.09 для win32... там в архиве инсталлка).
Инсталлил, запустил файл mysqld.exe
Сделал тестовый файл с таким содержимым:
Код

<?
define("DBName","test");
define ("HostName","localhost");
define ("userName","root");
define("Password","");
if(!mysql_connect(HostName,UserName,Password))
{  echo "Не могу соединиться с базой ".DBName."!<BR>";
   echo mysql_error();
   exit;
}
mysql_select_db(DBName);

@mysql_query("create table t(id int, a text)");
for ($i=0; $i<10; $i++)
{
$id =time();
mysql_query("insert into t(id, a) values ($id, 'Str$i!')");
}
$r=Mysql_query("select * from t");
for ($i=0; $i<mysql_num_rows($r); $i++)
{
$f=mysql_fetch_array($r);
echo "$f[id] -> $f[a]<br>'n";
}
?>


Апач врублен, всё норм. Но выдаёт ошибку типа:
Цитата

Notice: Use of undefined constant UserName - assumed 'UserName' in D:\Internet\home\localhost\www\mysql.php on line 6

Warning: mysql_connect(): Access denied for user 'UserName'@'localhost' (using password: NO) in D:\Internet\home\localhost\www\mysql.php on line 6
Не могу соединиться с базой test!
Access denied for user 'UserName'@'localhost' (using password: NO)


Что я не правельно делаю?

Это сообщение отредактировал(а) Innuendo - 31.3.2006, 18:01


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Ignat
Дата 31.3.2006, 15:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Пользователя заведи.
А вообще попробуй из-под рута без пароля:

Код

mysql_connect(HostName,'root','');



--------------------
Теперь при чем :P
PM   Вверх
Innuendo
Дата 31.3.2006, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: нет
Всего: 6



спасибо, работает!

Цитата(Ignat @ 31.3.2006, 15:59 Найти цитируемый пост)
Пользователя заведи.

а это где? я просто новичок вообще в этом.

Это сообщение отредактировал(а) Innuendo - 31.3.2006, 18:03


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Ignat
Дата 31.3.2006, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



В соседнем топике это как раз обсуждается и есть ссылка на мануал.
http://forum.vingrad.ru/index.php?showtopic=89685


--------------------
Теперь при чем :P
PM   Вверх
Innuendo
Дата 31.3.2006, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: нет
Всего: 6



хорошо, вот вопрос возникнувший когда у меня получилось.

Всё это я делаю, потому что мне надо на локалхосте запустить сайт онлайн игры MU Online(я уже не играю- друзьям помогаю). Надо просто подредактировать его со стороны клиента (эмблема, дорисовать чё-нить и т.д и т.п). Так вот я поставил апаш, пхп, и mysql. Вставил шаблон сайта в папку www, но он выдаёт ошибки при открытии. Как я понял там надо не mysql устанавливать, а что-то другое:
Цитата

Fatal error: Call to undefined function: mssql_connect() in D:\Internet\home\localhost\www\home.php on line 9


то есть тут в шаблоне используется mssql? А где есть скачатьь/установать


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Ignat
Дата 31.3.2006, 19:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Гм... Это Microsoft SQL Server. MSSQL платный. Скачать его просто так нельзя (кажется).
А вообще лучше погуглить или спросить в соответствующем разделе.


--------------------
Теперь при чем :P
PM   Вверх
Innuendo
Дата 3.4.2006, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: нет
Всего: 6



ясно...... но хостинг с Microsoft Sql найдется, да?


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Ignat
Дата 3.4.2006, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Цитата(Innuendo @ 3.4.2006, 10:00 Найти цитируемый пост)
хостинг с Microsoft Sql найдется, да?

Это уже точно не в этом разделе обсуждать.
Поспрашивай в хостинге. Я не знаю, никогда не возникало такой необходимости.


--------------------
Теперь при чем :P
PM   Вверх
Бонифаций
Дата 3.4.2006, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 827
Регистрация: 15.9.2005
Где: Brisbane

Репутация: 20
Всего: 40



Цитата(Innuendo @ 31.3.2006, 15:44 Найти цитируемый пост)
Апач врублен, всё норм. Но выдаёт ошибку типа:
Цитата

  Notice: Use of undefined constant UserName - assumed 'UserName' in D:\Internet\home\localhost\www\mysql.php on line 6

Warning: mysql_connect(): Access denied for user 'UserName'@'localhost' (using password: NO) in D:\Internet\home\localhost\www\mysql.php on line 6
Не могу соединиться с базой test!
Access denied for user 'UserName'@'localhost' (using password: NO)
Что я не правельно делаю?


userName и UserName - разные переменные? Если перевести Ваше сообщение об ошибке - "не знаю что за константа UserName, предполагаю ее значение - 'UserName'" в пыхпых, и сообщение mysql: "доступ запрещен для пользователя UserName".

У вас в настройке используется userName (с маленькой первой буквой). Попробуйте поменять первую букву, чтобы UserName имел значение "root"



--------------------
 Бонифаций.
 
PM MAIL ICQ Skype GTalk Jabber YIM   Вверх
Ignat
Дата 3.4.2006, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 21
Всего: 73



Бонифаций, сообщение было отредактировано smile


--------------------
Теперь при чем :P
PM   Вверх
Innuendo
Дата 3.4.2006, 13:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: нет
Всего: 6



ясно, всем спасибо. Лучше шаблон найду с мускул а не с микрософтским скл smile

решено.


--------------------
=)
PM MAIL ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0503 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.