Не обновляются сведения об новой (а точнее старой версии) MySQL

D.Lans

Новичок
Не обновляются сведения об новой (а точнее старой версии) MySQL

Итак, Уважаемые игроки нашего интеллектуального клуба "Что, где, когда".

Сегодняший вопрос прислал я из города ***.

Раньше у меня было:
Apache 2.2.2
PHP 5.1.4
MySQL 5.0
Perl 5.8
Все это на Windows XP SP2
Из-за глюка пятого мускуля (вставлять русские слова/буквы в БД можно с большим напрягом) решил перейти на MySQL 4.1.20.
Сказано-сделано.
В php.ini закомментил то что было мною откомментировано:
;extension_dir = "E:\usr\php5\ext"
;extension=php_mysql.dll

Удалил файлик libmysql.dll их директории windows.
Удалил MySQL 5 из "установки и удаления программ".
Почистил его папку от его же остатков файлов.
Установил MySQL 4 в ту же папку.
Сознательно ничего НЕ откомментируя в php.ini
решил проверить mysql в действии (зная что он отключен).
MySQL работал, более того, весело показывая свою версию -5.
НО ЭТО НЕВОЗМОЖНО, я его только что удалил с поторохами (как видимо не совсеми).
Подумал, что кеш шалит, нажал на F5 раз пятьдесят. Безрезультатно.
Ладно.
Остановил службу MySQL.
Перезагрузил комп.
После загрузки винды мне вылезли сообщения что php.ini не может подгрузить:
php_mysql.dll
php_mysqli.dll (странно, этот я даже и не включал)

Ладно, проверил еще раз - mySQL не работает.
Я был рад это видеть как ни странно. :)
Служба MySQL оказалась уже включена.
Я скопировал файлик libmysql.dll в папку с виндой, раскомментировал
;extension_dir = "E:\usr\php5\ext"
;extension=php_mysql.dll
Проверил - MySQL работает!
Ура-а-а-а-а!!!!
На всякий случай глянул в phpinfo().
И жестко, жестко обломался.
Он мне возвещал что сейчас установлена версия MySQL 5 и прекрасно она функционирует.
Странно, весьма странно.
Я зашел в поставленный ранее myPHPadmin - он нормально увидел MySQL, вошел в него.
Ессно моих БД не было (потерлись при удалении MySQL 5).
"Это уже хорошо" - подумал я.
"Это еще не все" - подумал MySQL

Я отважился глянуть в phpMyadmin - в графу "используемый клиент".
Там гордо красовалось (да и красуется по сей час), угадайте что...

Естественно MySQL client version: 5.0.22

Итак, знатоки, внимание вопрос.

Как же дыковыривать MySQL 5 где он засел, раз вылазить никак не хочет и своего папу-MySQL 4 на законное место не пускает?
Время.
 

Фанат

oncle terrible
Команда форума
Из-за глюка пятого мускуля (вставлять русские слова/буквы в БД можно с большим напрягом) решил перейти на MySQL 4.1.20.
в 4.1.20 абсолютно тот же прицип работы с языками.
так что ты поменял шило на мыло.
 

D.Lans

Новичок
Фанат, нет.
1. В яндексе порывшись, я обнаружил, что в MySQL 5 глюк такой - при создании таблицы в нужной кодировке и БД в нужной кодировке, при вставке русских букв вываливается надпись, что вставляемое сообщение слишком велико для этого поля (даже когда вставляешь 1 русскую букву в поле длиной из 30 букв).
Причем точного решения проблемы нет, все пробуют что-то свое и эти спопобы весьма гемморойны для веб-разработчика.

2. А поставив 4 - я попробовал в трех разных русских кодировках - проблемы такой нет, все вставляется идеально.
 

D.Lans

Новичок
Не знаю.
По крайней мере, если бы такое решение было, но четко бы стояло во всех популярных FAQ по php/mysql в инете.

-~{}~ 31.07.06 16:50:

В соседней теме мне дали ссылку, однако там я не нашел решения данной проблемы..
Хм..
Посмотрю еще.
 

svetasmirnova

маленький монстрик
при создании таблицы в нужной кодировке и БД в нужной кодировке, при вставке русских букв вываливается надпись, что вставляемое сообщение слишком велико для этого поля (даже когда вставляешь 1 русскую букву в поле длиной из 30 букв).
 

440hz

php.ru
при создании таблицы в нужной кодировке и БД в нужной кодировке, при вставке русских букв вываливается надпись,
давно работаю в utf-8. никаких проблем на 4 и 5 НЕТ ...
 

D.Lans

Новичок
svetasmirnova
естественно пробовал..
иначе бы я просто эту тему не создал

Проверил я несколько крупных сайтов - большинство из них на win-1251.
 

svetasmirnova

маленький монстрик
Рассказывай тогда как пробовал: create table ...; insert into table1 ...; ?
 

D.Lans

Новичок
ручками вставлял в phpmyadmin

впрочем я поставил мускуль 4 - там все отлично.
А раз все работает - не буду это трогать. :)
 

svetasmirnova

маленький монстрик
>ручками вставлял в phpmyadmin
это не ручками. Ручками - это в консольном клиенте.
 
Сверху