mysql->unknown variable...:(
4 отговора
667 прегледа
mysql->unknown variable...:(
Ползвам Mysql 4.0.20 и всичко си работеше. Цялата идея е че искам да работя с кирилица и съответно това ми е my.cnf
************************************
[mysqld]
skip-networking
log
default-character-set=win1251
[client]
default-character-set=win1251
************************************
Ползвам mysqld_safe за стартиране на сървъра.
Проблема е че като се опитам да затворя сървъра
mysqladmin -u root -p shutdown
ми казва
mysqladmin: unknown variable default-character-set=win1251 :(
чак като махна частта от [client] успявам да спра сървъра.
А всичко си работеше до вчера !?!?!
Единственото нещо с което го свързвам е че пробвах преди малко да напиша в клиентската част
xml=true
ама нищо видимо не се промени като правих заявки и т.н.:)) както и се очаква сигурно - просто експериментирах :)
Възможно ли е това да е прецакало нещата.
То не ми е проблем да нямам default-chara..в [client] ама ще вземе нещо да се прецака с encodinga и става тъпо. Искам да знам че кирилица в mysql ще си работи.
Благодаря предварително за компетентни мнения.
************************************
[mysqld]
skip-networking
log
default-character-set=win1251
[client]
default-character-set=win1251
************************************
Ползвам mysqld_safe за стартиране на сървъра.
Проблема е че като се опитам да затворя сървъра
mysqladmin -u root -p shutdown
ми казва
mysqladmin: unknown variable default-character-set=win1251 :(
чак като махна частта от [client] успявам да спра сървъра.
А всичко си работеше до вчера !?!?!
Единственото нещо с което го свързвам е че пробвах преди малко да напиша в клиентската част
xml=true
ама нищо видимо не се промени като правих заявки и т.н.:)) както и се очаква сигурно - просто експериментирах :)
Възможно ли е това да е прецакало нещата.
То не ми е проблем да нямам default-chara..в [client] ама ще вземе нещо да се прецака с encodinga и става тъпо. Искам да знам че кирилица в mysql ще си работи.
Благодаря предварително за компетентни мнения.
Re: --loose-....
Проблемът е, че mysqladmin няма опция default-character-set а от друга страна чете [client] секцията
Решението е да добавиш префикс loose
Смисълът му е: Ако не ти е известна тази опция просто я игнорирай
$ mysqladmin --default-character-set=cp1251
mysqladmin: unknown variable 'default-character-set=cp1251'
$ mysqladmin --loose-default-character-set=cp1251
mysqladmin: unknown variable 'loose-default-character-set=cp1251'
mysqladmin Ver 8.41 Distrib 4.1.8, for pc-linux on i686
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
...
[client]
loose-default-character-set=cp1251
salle.online.bg/sig
Решението е да добавиш префикс loose
Смисълът му е: Ако не ти е известна тази опция просто я игнорирай
$ mysqladmin --default-character-set=cp1251
mysqladmin: unknown variable 'default-character-set=cp1251'
$ mysqladmin --loose-default-character-set=cp1251
mysqladmin: unknown variable 'loose-default-character-set=cp1251'
mysqladmin Ver 8.41 Distrib 4.1.8, for pc-linux on i686
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
...
[client]
loose-default-character-set=cp1251
salle.online.bg/sig
Re: --loose-....
10x
С това си работи обаче си остава мистерия за мен как си работеше преди това. Или съм бил в някакво невероятно заблуждение
С това си работи обаче си остава мистерия за мен как си работеше преди това. Или съм бил в някакво невероятно заблуждение
Re: --loose-....
Ами не знам честно казано как е работело преди ...
Ако си на SysVInit съвместима система по-добре използвай rc.d/init.d скрипта с опции start|stop.
Ако не е инсталиран ще го намериш в MySQL директорията като mysql.server
salle.online.bg/sig
Ако си на SysVInit съвместима система по-добре използвай rc.d/init.d скрипта с опции start|stop.
Ако не е инсталиран ще го намериш в MySQL директорията като mysql.server
salle.online.bg/sig
Re: --loose-....
много благодаря за което.
вече използвам mysql.server
Всичко изглежда тип топ :))
вече използвам mysql.server
Всичко изглежда тип топ :))