Slyfox Posted February 17, 2008 Report Share Posted February 17, 2008 В Denwer3 можно работать через командную строку с MySQL?Или мне нужно установить отдельно еще MySQL? Link to comment Share on other sites More sharing options...
0 Slyfox Posted February 17, 2008 Author Report Share Posted February 17, 2008 Z:usrlocalmysql5binmysql.exeВот что выдает из командной строки:Z:usrlocalmysql5binmysql.exe: Character set 'cp1251' is not a compiled char acter set and is not specified in the 'usrlocalmysql5sharecharsetsIndex.xm l' file Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted February 17, 2008 Report Share Posted February 17, 2008 http://denton.msk.ru/files/index.php?actio...name=cp1251.rar распакуй в Z:/usr/local/mysql5/share/charsets/потом открой imdex.xml из той папки и добавь там блок:<charset name="cp1251"> <family>Cyrillic</family> <description>Windows Cyrillic</description> <alias>windows-1251</alias> <alias>ms-cyr</alias> <alias>ms-cyrillic</alias> <collation name="cp1251_bulgarian_ci" id="14"> <order>Belarusian</order> <order>Bulgarian</order> <order>Macedonian</order> <order>Russian</order> <order>Serbian</order> <order>Mongolian</order> <order>Ukrainian</order> </collation> <collation name="cp1251_ukrainian_ci" id="23" order="Ukrainian"/> <collation name="cp1251_bin" id="50" order="Binary" flag="binary"/> <collation name="cp1251_general_ci" id="51" flag="primary"> <order>Belarusian</order> <order>Bulgarian</order> <order>Macedonian</order> <order>Russian</order> <order>Serbian</order> <order>Mongolian</order> <order>Ukrainian</order> </collation> <collation name="cp1251_general_cs" id="52"> <order>Belarusian</order> <order>Bulgarian</order> <order>Macedonian</order> <order>Russian</order> <order>Serbian</order> <order>Mongolian</order> <order>Ukrainian</order> </collation></charset> Link to comment Share on other sites More sharing options...
0 Slyfox Posted February 17, 2008 Author Report Share Posted February 17, 2008 Не помогло. Ошибка та жеТолько я не добавлял блок, а заменил существующий на предложенный Link to comment Share on other sites More sharing options...
0 D.S.Denton Posted February 17, 2008 Report Share Posted February 17, 2008 автор: cheops (29.01.2007 в 02:24) письмо авторуПроследите, чтобы в конфигурационном файле my.ini директива default-character-set присутствовала только в секции [mysqld] и отсутствовала в секции [mysql]. В большинстве случаев проблема заключается именно в этом.Проблема заключается в том, что MySQL ищет файл набора символов по вшитому в исполняемый файл пути C:mysql. Необходимо настроить my.ini на точный путь до файла с набором символов. Зада?тся он директивой - character-sets-dir. Вписывается данная директива в разделы [client] и [mysqld] конфигурационного файла.В мо?м случае директива выглядит следующим образом:character-sets-dir="D:/Program Files/Programming/MySQL Server 5.0/share/charsets"Делай по аналогии.После изменений не забудь перезапустить MySQL сервис. Link to comment Share on other sites More sharing options...
0 Slyfox Posted February 18, 2008 Author Report Share Posted February 18, 2008 Спасибо.Если кому интересно:1) в файле my.cnf закомментировал строчку в[client]#default-character-set = cp12512) для запуска использовал ——- Z:usrlocalmysql5binmysql.exe -u rootПроверил командой —-- SHOW DATABASES;Думаю проблем больше не должно быть таких.Для полного счастья было бы неплохо узнать как передавать файлы в mysql.exe на выполнение, а то не сильно удобно каждый раз будет набирать все SQL-запросы. Link to comment Share on other sites More sharing options...
Question
Slyfox
В Denwer3 можно работать через командную строку с MySQL?
Или мне нужно установить отдельно еще MySQL?
Link to comment
Share on other sites
5 answers to this question
Recommended Posts