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

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

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

Вы не зашли.

#1 22.10.2008 14:35:53

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Установка MySql 5.0

В процессе установки MySql 5.0 не выполняется опция Start service - выдается сообщение " Could not start service MySql.Error:0 ".
При попытке запуска в службах  MySql - сообщение "Не удалось запустить службу MySql на локальный компьютер. Ошибка 1067: Процесс был неожиданно завершен."

Неактивен

 

#2 22.10.2008 15:11:07

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

Все  ОК !!

Неактивен

 

#3 22.10.2008 17:07:33

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

не могу теперь в командной строке подключиться к SQL
использую книгу Люка Веллинга и Лоры Томпсон "Разработка Web-приложений с помощью PHP и MySql",
все понятно, из-за кодировки был установлен MySql 5.0 (была версия3.23.53)  - теперь ничего не получается

Неактивен

 

#4 22.10.2008 17:13:27

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Установка MySql 5.0

Посмотрите статью http://sqlinfo.ru/articles/info/6.html

Неактивен

 

#5 23.10.2008 11:46:49

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

Установлен Mysql 5.0 - есть ли требования к версии PHP?  У меня PHP, версия: 4.2.3. При подключении к MySQL, версия: 3.23.53 - все нормально, теперь не могу подключиться к базе.

Неактивен

 

#6 23.10.2008 12:10:27

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

@ $db = mysql_pconnect('localhost', 'root', '1');   //  ***  подключение к базе данных
if (!$db)                                                 //  ***  проверка соединения
{     
echo 'Ошибка: Не удалось установить соединение с базой данных. Пожалуйста, повторите попытку позже.';     
exit;
}

теперь ошибка

Неактивен

 

#7 23.10.2008 14:10:08

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Установка MySql 5.0

Нет, у PHP нет требований.

У рута пароль '1'? Попробуйте из консоли под той же учетной записью соединиться.

Неактивен

 

#8 23.10.2008 14:11:38

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Установка MySql 5.0

Есть требования к коннектору php_mysql. Если старая версия php_mysql, то лучше обновить или запускать mysql сервер с ключем old_passwords=1

Неактивен

 

#9 23.10.2008 14:28:55

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

С консоли вообще все отлично: подключаюсь к базе, создаю таблицы, выполняю запросы - все корректно работает.
Что такое коннектор? Это какое-то дополнительное ПО?
У меня установлено:
Apache, версия: 2.0.43
PHP, версия: 4.2.3
MySQL, версия: 5.0

Неактивен

 

#10 23.10.2008 14:38:14

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Установка MySql 5.0

Это модуль php_mysql, который содержит функции mysql_connect() и.т.д. См. статью http://sqlinfo.ru/articles/info/6.html

Неактивен

 

#11 23.10.2008 15:24:00

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

Установлю,но, все же, интересно, почему и в этом коде ошибка?

<?# Адрес нашего MySQL сервера
$mysql_host = "localhost";

# Пользователь, который осуществляет соединение
$mysql_user = "root";

# Пароль для доступа к MySQL базе
$mysql_password = "1";

# Соединяемся с MySQL сервером
$mysql = mysql_connect($mysql_host, $mysql_user, $mysql_password);

if ($mysql) {echo "MySQL smile";}
else {echo "MySQL sad";}

# Закрываем соединение
mysql_close($mysql);
?>

- в  строке $mysql = mysql_connect($mysql_host, $mysql_user, $mysql_password);
В версии MySql 3.23.53 все было нормально.

Неактивен

 

#12 23.10.2008 15:56:43

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Установка MySql 5.0

напишите
$mysql = mysql_connect($mysql_host, $mysql_user, $mysql_password) or die(mysql_error());
тогда будет понятнее

Неактивен

 

#13 23.10.2008 16:08:49

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

Заменено Вашей строкой -> сообщение

Warning: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\server\www\indexSQL.php on line 14

Warning: MySQL Connection Failed: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\server\www\indexSQL.php on line 14
Client does not support authentication protocol requested by server; consider upgrading MySQL client

Неактивен

 

#14 23.10.2008 16:11:47

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Установка MySql 5.0

Вот мы и пришли к тому, что я писал в посте #8. Старый коннектор. Обновите php_mysql

Неактивен

 

#15 23.10.2008 17:59:36

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

простите чайника - имеете в виду скачать  MySQL GUI Tools ?

Неактивен

 

#16 23.10.2008 18:02:34

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Установка MySql 5.0

В windows php_mysql.dll входит в состав php, поэтому Вам надо обновить php.

Неактивен

 

#17 24.10.2008 10:17:34

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

хочу понять: для того, чтобы было подключение к MySql 5.0 необходима какая версия PHP? LazY считает, что нет требований к PHP.
php_mysql.dll - это что? эту dll нужно кинуть в windows?  это и есть коннектор?
рекомендуемая rgbeast ссылка http://sqlinfo.ru/articles/info/6.html - выполнить полностью пункт "Установка препроцессора PHP"? (моя версия 4.2.3)

Неактивен

 

#18 25.10.2008 00:54:32

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Установка MySql 5.0

В windows коннектор это dll-файл, он часть дистрибутива PHP. Именно его нужно обновить. Есть ли у Вас причины держаться за PHP версии 4.2.3?

Неактивен

 

#19 25.10.2008 01:15:10

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

Все сделано в соответсвии с http://sqlinfo.ru/articles/info/6.html.
Старое снесено - новое поставлено. Скачан коннектор php_5.2.1-mysqlnd-5.0.1-beta.zip - распакован, вставлялся и в папку Windows и  в System32 --  нет кириллицы - иероглифы такие , что и до переустановки. Результат работы:
А вот и результат поиска документов
Найдено записей: 4

1. Вид документа: ЏаЁЄ §
Наименование документа: ЏаЁЄ § ® Ї®®й७ЁЁ 1

2. Вид документа: ЏаЁЄ §
Наименование документа: ЏаЁЄ § ® Ї®®й७ЁЁ 2

3. Вид документа: Џа®в®Є®«
Наименование документа: Џа®в®Є®« 1

4. Вид документа: Џа®в®Є®«
Наименование документа: Џа®в®Є®« 2

Неактивен

 

#20 25.10.2008 02:16:35

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Установка MySql 5.0

Прочитайте статьи про кодировки: http://sqlinfo.ru/articles/info/2.html http://sqlinfo.ru/articles/info/5.html

В какой кодтировке созданы таблицы? В какой кодировке html-страница? Выполняете ли SET NAMES в скрипте php после подключения к MySQL?

Неактивен

 

#21 26.10.2008 00:43:57

mb
Завсегдатай
Зарегистрирован: 16.10.2008
Сообщений: 36

Re: Установка MySql 5.0

Кодировка cp1251
при вставке set names cp1251 в код PHP - сообщение Parse error: syntax error, unexpected T_STRING in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\results.php on line 31

Неактивен

 

#22 26.10.2008 02:03:34

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Установка MySql 5.0

mysql_query("SET NAMES CP1251"); после подключения к базе

Неактивен

 

Board footer

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