Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: проблемы в установке MySQL

Сообщения:  [1-5] 

 
 автор: leris   (20.01.2007 в 19:29)   письмо автору
 
   для: jbs   (20.01.2007 в 17:51)
 

>он ищет не сам Index.xml а метку cp1251 в нем
метка есть в C:\www\mysql_5_0\share\charsets\Index.xml
а он лезет в другой файл которого принципиально на компе быть не может, из-за двух слешей в адресе:
C:\mysql\\share\charsets\Index.xml

а мой установщик (скаченный с официального сайта) предложил поменять кодировку на cp1251, кроме того в книге М. Кузнецова и И. Симдянова MySQL 5, советуют поменять кодировку на 1251.

Я поменял, потому как в Денвере проблемы с кодировкой меня запарили!

   
 
 автор: jbs   (20.01.2007 в 18:35)   письмо автору
 
   для: cheops   (20.01.2007 в 18:30)
 

я так и сказал :)))

   
 
 автор: cheops   (20.01.2007 в 18:30)   письмо автору
 
   для: leris   (20.01.2007 в 16:34)
 

>default-character-set=cp1251
Директива default-character-set должна присутствовать в секции [mysqld] и её не должно быть в секции [mysql].

   
 
 автор: jbs   (20.01.2007 в 17:51)   письмо автору
 
   для: leris   (20.01.2007 в 16:34)
 

верни в зад как было:
default-character-set=latin1

найди туже строку в конце файла, ёё и меняй

> Почему же mysql ищет файл 'C:\mysql\\share\charsets\Index.xml', который
он ищет не сам Index.xml а метку cp1251 в нем

   
 
 автор: leris   (20.01.2007 в 16:34)   письмо автору
 
 

Сразу после инсталляции mysql (mysql-5.0.27-win32.exe), в консоли:

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\www>chcp 1251
Текущая кодовая страница: 1251

C:\www>mysql -u root
mysql: Character set 'cp1251' is not a compiled character set and is not specified in the 'C:\mysql\\share\charsets\Index.xml' file

C:\www>

При этом в файле my.ini, который располагается и в C:\ и в C:\www\mysql_5_0 (папка с mysql)
Про кодировку сказано:
default-character-set=cp1251

про всякие пути:
#Path to installation directory. All paths are usually resolved relative to this.
basedir="C:/www/mysql_5_0/"

#Path to the database root
datadir="C:/www/mysql_5_0/Data/"

я там ничего не менял.

Почему же mysql ищет файл 'C:\mysql\\share\charsets\Index.xml', который я даже создать не могу, вместо того чтобы искать такой файл: 'C:\www\mysql_5_0\share\charsets\Index.xml', который – существует?

Такая же проблема была и с Денверовским mysql…

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования