SQLinfo.ru - Все о MySQL Webew.ru: теория и практика веб-технологий

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 15.08.2009 18:09:57

Go6a
Участник
Зарегистрирован: 15.08.2009
Сообщений: 5

Не могу запустить MySQL

Не могу запустить MySQL на сервере Apache. Версия MySql - 5.0.51a
создаю текстовый файл для теста
PHP код:
<?php

if ($rc = mysql_connect("localhost","root","")) {

echo "Hello, mysql!";

}
else {

echo "Error!";
}
?>
,

набираю в адресной строке браузера http://localhost/test_mysql.php

и браузер выводит вот это: Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: NO) in C:\Home_server\Apache2\htdocs\test_ mysql.php on line 3
Error!

Неактивен

 

#2 15.08.2009 19:25:54

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Не могу запустить MySQL

MySQL у вас уже запущен, иначе он бы выдал что-то типа "Can-t connect to MySQL server on ..."

Ваша ошибка означает что пользователь root пытался подключиться без пароля и уме отказано в доступе.
Если не помните пароль рута см http://webew.ru/articles/2104.webew

Неактивен

 

#3 15.08.2009 19:33:47

Go6a
Участник
Зарегистрирован: 15.08.2009
Сообщений: 5

Re: Не могу запустить MySQL

пароль я помню, а как подключиться с этим паролем?
Я устанавливал и запускал по книжке Зольникова "PHP5 как самостоятельно создать сайт любой сложности". Там про то как и где вводить пароль вобще ничего не написано

Отредактированно Go6a (15.08.2009 19:36:44)

Неактивен

 

#4 16.08.2009 00:58:04

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Не могу запустить MySQL

mysql_connect("localhost","root","ваш_пароль")
http://www.php.su/functions/?mysql_connect

Неактивен

 

#5 16.08.2009 08:49:35

Go6a
Участник
Зарегистрирован: 15.08.2009
Сообщений: 5

Re: Не могу запустить MySQL

Понятно, спасибо. Теперь не могу разобраться как запускать и останавливать mysql при помощи bat-файлов.

Создаю bat-файл на запуск:
start\Home_server\mysql\bin\mysqld.exe
--basedir=\Home_server\mysql --default-character-set=cp1251
--character-sets-dir=\Home_server\mysql\share\charsets\

выскакивает досовское окно и ошибка типа windows не удалосб найти '\Home_server\mysql\bin\mysqld.exe\'

файл на закрывание такой:
start \Home_server\mysql\bin\mysqladmin.exe -u root shutdown
запускаю через дос, выходит ошибка типа неправильная команда или имя файла.
текст для bat-файлов брал отсюда http://asweb.ru/articles/web/install/

Неактивен

 

#6 17.08.2009 01:21:09

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Не могу запустить MySQL

А зачем Вам запускать MySQL с помощью bat-файлов??!

--

Может, Вас устроит bat-запуск служб? net start mysql — неплохой такой
батник smile

--

А вообще, конечно, Вы просто путь к MySQL указали неправильно (ну и
название под виндоус таки mysqld_nt.exe). Но подумайте, Вам оно и правда
так надо?

Неактивен

 

#7 17.08.2009 09:20:16

Go6a
Участник
Зарегистрирован: 15.08.2009
Сообщений: 5

Re: Не могу запустить MySQL

paulus написал:

А зачем Вам запускать MySQL с помощью bat-файлов??!

--

Может, Вас устроит bat-запуск служб? net start mysql — неплохой такой
батник smile

--

А вообще, конечно, Вы просто путь к MySQL указали неправильно (ну и
название под виндоус таки mysqld_nt.exe). Но подумайте, Вам оно и правда
так надо?

Я только начал изучать PHP  и mysql, делаю это при помощи книжки Зольникова "PHP5 как самостоятельно создать сайт любой сложности". Там написано что при помощи bat-файлов очень удобно запускать и закрывать mysql. Вот я и хочу проверить удобно или нет))) Есть ли еще какие-нибудь варианты?

Неактивен

 

#8 17.08.2009 13:12:01

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Не могу запустить MySQL

Ну, я бы рекомендовал вариант «выбросить книжку с такими советами в помойку», но,
возможно, я черезчур жесток.

MySQL запускается и останавливается в виндоус как служба. В идеале — Вы вообще
не должны задумываться о запуске, службы стартуют при старте системы и останавли-
ваются при ее остановке. Вам ничего не нужно делать, чтобы оно работало.

Неактивен

 

#9 17.08.2009 19:23:01

Go6a
Участник
Зарегистрирован: 15.08.2009
Сообщений: 5

Re: Не могу запустить MySQL

paulus написал:

Ну, я бы рекомендовал вариант «выбросить книжку с такими советами в помойку», но,
возможно, я черезчур жесток.

MySQL запускается и останавливается в виндоус как служба. В идеале — Вы вообще
не должны задумываться о запуске, службы стартуют при старте системы и останавли-
ваются при ее остановке. Вам ничего не нужно делать, чтобы оно работало.

Спасибо за советы, книжка уже в помойке)))

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson