Проблема с установкой MySQL

dream3000

Новичок
Проблема с установкой MySQL

Очень большое желание учиться новому, но постоянно происходят какие-то проблемы с установкой :( С php5 разобралась, уж многому научилась, теперь решила перейти на новый уровень и изучить базы данных My SQL. Ага, опять та же проблема… не могу установить!
Значит, читаю я сейчас книгу Михаила Фленова «PHP глазами хакера». Уверена слышали. Вот там на диске он предоставляет эту базу данных mysql-4.1.14-win32, как я поняла для ознакомления, хотя вроде на диске полностью лежит программа, а не demo-версия.

Вот что я сделала, дабы имели представление о картине:
Уубрала в php.ini комментарий с extension=php_mysql.dll
Прописала:
extension_dir="c:\php5"
extension=php_gd2.dll

Библиотеку php_mysql.dll из php5/ext скопировала в папку php5.
Библиотеку libmysql.dll скопировала в C:/Windows/System32
Для проверки в файле index.php написала следующее (это правильный код, который я скопировала с инструкции по установки):

<?php
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";

$dbcnx = @mysql_connect($dblocation, $dbuser, $dbpasswd);
if (!$dbcnx)
{
echo "<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
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);
?>


И пишет - К сожалению, не доступен сервер mySQL
P.S. Для ещё более общей картины - Паролей при установке я не делала. В диспечере задач запущен mysqld-nt.exe.
В общем, хэлп. Безумно хочу учить MySQL!!!!!!!
 

Фанат

oncle terrible
Команда форума
читаю я сейчас книгу Михаила Фленова «PHP глазами хакера». Уверена слышали
слышали
выбрось немедленно.
или выбери что-то одно. или читай эту макулатуру, или задавай вопросы здесь.
объяснять бредни недоумка-флёнова здесь ни у кого нет ни малейшего желания.
это правильный код
это не правильный код, а бред сивой кобылы
напиши просто
$dblocation = "127.0.0.1";
$dbname = "test";
$dbuser = "root";
$dbpasswd = "";
mysql_connect($dblocation, $dbuser, $dbpasswd);
 

dream3000

Новичок
ок, написала. Пишет:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in c:\www\scripts\data2.php on line 8

А что ты против Фленова имеешь-то? И код этот я вообще на другом сайте взяла и к Фленову не относится совершенно, потому что у него там вообще про установку написано НОЛЬ. Вот, пыталась своими силами добыть инфу.
 

Фанат

oncle terrible
Команда форума
утверждение
Паролей при установке я не делала
противоречит сообщению об ошибке
Warning: mysql_connect() [function.mysql-connect]: Access denied for user
а в консоль войти можешь?
C:\mysql\bin\mysql -uroot
так запускает? (путь свой укажи)
А что ты против Фленова имеешь-то?
а тебе не всё равно - что именно?
 

Andreika

"PHP for nubies" reader
И код этот я вообще на другом сайте взяла и к Фленову не относится совершенно
о как.. а я уж собрался эту книжку искать
 

Фанат

oncle terrible
Команда форума
скачай-скачай - не пожалеешь.
там есть вещи не хуже
 

dream3000

Новичок
противоречит сообщению об ошибке
но я и правда не делала паролей!
При установке в окне:

1) Create a new free MySQL.com account
If you do not yet have a MySQL.com account, select this option and complete the following three steps.

2) Login to MySQL.com
Select this option if you already have a MYSQL.com account. Please specify your login information below.
Форма для ввода пароля и логина
3) Skip Sing-Up

я выбрала третье.
В окне:

Please set the security options
Можно выбрать две галочка:
1)Modify Security Settings
Нужно ввести пароль два раза и снизу можно поставить
галочку напротив
Enable root access from remote machines
3) Create An Anoymous Account

Я убрала галочку.

Не вводила я паролей!

А по поводу консоли.... Эээээ... не сочтите ламером, но что это? И как в неё зайти?

Скачай денвер, он сам тебе всё установит...
Скачать не могу. Нэт помегабайтовый кончается :( Приходится довольствоваться тем, что есть.

-~{}~ 10.05.06 14:05:

Всё :) Получилось! Оказывается просто надо было папку удалить после деинсталяции, я то думала он сам всё удаляет, а когда в Program Files зашла увидела это "чудо". Всё работает!!!!
 
Сверху