Биллинговая система Nodeny

Главная категория => Nodeny 49 => Тема начата: admspro от 07 Февраля 2011, 19:37:40



Название: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: admspro от 07 Февраля 2011, 19:37:40
Установил Nodeny49, система FreeBSD 8,mysql-server-5.5.8_3, все на русском а вот все что я создаю тариф, пользователей все знаками вопросов ????????? вместо русских букв.
Помогите так как впервые работаю с FreeBSD.


Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: VitalVas от 07 Февраля 2011, 20:44:29
Установил Nodeny49, система FreeBSD 8,mysql-server-5.5.8_3, все на русском а вот все что я создаю тариф, пользователей все знаками вопросов ????????? вместо русских букв.
Помогите так как впервые работаю с FreeBSD.
для начала, перечитай еще раз документацию.


Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: poxy. от 07 Февраля 2011, 21:05:07
Установил Nodeny49, система FreeBSD 8,mysql-server-5.5.8_3, все на русском а вот все что я создаю тариф, пользователей все знаками вопросов ????????? вместо русских букв.
Помогите так как впервые работаю с FreeBSD.
mysql-server cp1251


Название: Re: Проблема с кодировкой,??????????? вместо русских б
Отправлено: admspro от 17 Февраля 2011, 08:50:38
Редактирование my.cnf. Секция [mysqld]
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
skip-name-resolve

После редактирования MySQL вообще не стартует в логах :
[ERROR] /usr/local/libexec/mysqld: unknown variable 'default-character-set=cp1251'

FreeBSD 8.0
mysql-client-5.5.9  Multithreaded SQL database (client)
mysql-server-5.5.9  Multithreaded SQL database (server)
Как быть ???


Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: stix от 17 Февраля 2011, 09:50:05
не в той секции это, всмысле не [mysqld]


Название: Re: Проблема с кодировкой,??????????? вместо русских б
Отправлено: admspro от 17 Февраля 2011, 10:26:10
В инструкции по установке Nodeny четко написано;
Редактирование my.cnf. Секция [mysqld]
Смотрел видео установки на версии 5.5.1 там все стало а на 5.5.9 проблема.
А в какой секции нужно писать ?


Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: stix от 17 Февраля 2011, 11:32:04
в секции [mysql]


Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: stix от 17 Февраля 2011, 11:32:33
в mysqld секции можно разве что прописать
init-connect="SET NAMES cp1251"


Название: Re: Проблема с кодировкой,??????????? вместо русских б
Отправлено: admspro от 18 Февраля 2011, 17:41:01
Прописал все в my.cnf. Секция [mysql]
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
skip-name-resolve

Сервер не запустился удалил все и сервер стартонул.
Установил Nodeny создал группу "Удаленные" и опять ????????? .

Id группы   Название   Доступ администраторам
(количество)   Клиентов в группе   Операции
1            ?????????   1

Как исправит что не так .


Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: admspro от 18 Февраля 2011, 18:51:12
Как заставить сервер и клиента понимать cp1251 и стартовать с этими параметрами ?


Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: 0xbad0c0d3 от 18 Февраля 2011, 19:03:50
Нанять админа, у него есть бубен он заставит!
Любой daemon (mysqld не исключение) имеет такое замечательное свойство как логирование (ведет логи). А т.к. всех телепатов тов. Сталин истребил еще до войны, то нам бы увидать логи мускуля при старте с конфигом:
Код:
[mysqld]
...
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
skip-name-resolve
Иначе кашу не сварить!


Название: Re: Проблема с кодировкой,??????????? вместо русских б
Отправлено: admspro от 18 Февраля 2011, 20:35:46
Вот router.local.err

Код:
110218 20:38:40 mysqld_safe Starting mysqld daemon with databases from /var/db/mysql
110218 20:38:41 InnoDB: The InnoDB memory heap is disabled
110218 20:38:41 InnoDB: Mutexes and rw_locks use InnoDB's own implementation
110218 20:38:41 InnoDB: Compressed tables use zlib 1.2.3
110218 20:38:41 InnoDB: Initializing buffer pool, size = 128.0M
110218 20:38:41 InnoDB: Completed initialization of buffer pool
110218 20:38:41 InnoDB: highest supported file format is Barracuda.
110218 20:38:41  InnoDB: Waiting for the background threads to start
110218 20:38:42 InnoDB: 1.1.5 started; log sequence number 1601203
110218 20:38:42 [ERROR] /usr/local/libexec/mysqld: unknown variable 'default-character-set=cp1251'
110218 20:38:42 [ERROR] Aborting

110218 20:38:42  InnoDB: Starting shutdown...
110218 20:38:43  InnoDB: Shutdown completed; log sequence number 1601203
110218 20:38:43 [Note] /usr/local/libexec/mysqld: Shutdown complete

110218 20:38:43 mysqld_safe mysqld from pid file /var/db/mysql/router.local.pid ended


Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: 0xbad0c0d3 от 18 Февраля 2011, 20:46:12
http://www.sql.ru/forum/actualthread.aspx?tid=758928


Название: Re: Проблема с кодировкой,??????????? вместо русских б
Отправлено: admspro от 18 Февраля 2011, 20:55:01
это уже читал и толку никакого ставил и в [client] и в [mysql] ничего не работае.
Если я оставлю стандартный по умолчанию my.cnf , Nodeny при установки сам базу создает в
cp1251_general_ci по умолчанию, я не пойму в чем проблема ?????????

И почему то в базе bill у меня в таблице
login_last   0InnoDB   latin1_swedish_ci  а все остальные в cp1251_general_ci


Название: Re: Проблема с кодировкой,??????????? вместо русских б
Отправлено: ser970 от 18 Февраля 2011, 21:15:43
это уже читал и толку никакого ставил и в [client] и в [mysql] ничего не работае.
Если я оставлю стандартный по умолчанию my.cnf , Nodeny при установки сам базу создает в
cp1251_general_ci по умолчанию, я не пойму в чем проблема ?????????

И почему то в базе bill у меня в таблице
login_last   0InnoDB   latin1_swedish_ci  а все остальные в cp1251_general_ci

изменен чуть синтаксис my.cnf на чиная с 5.5.8
ставть 51  или 50
или читай маны


Название: Re: Проблема с кодировкой,??????????? вместо русских б
Отправлено: admspro от 19 Февраля 2011, 12:18:20
Удалил
mysql-client-5.5.9  Multithreaded SQL database (client)
mysql-server-5.5.9  Multithreaded SQL database (server)

Поставил
mysql-client-5.0.92 Multithreaded SQL database (client)
mysql-server-5.0.92 Multithreaded SQL database (server)

И опять проблема, после
/usr/local/bin/mysql_install_db
Ошибка
Код:
Installing MySQL system tables...
110219 12:20:23 [ERROR] /usr/local/libexec/mysqld: unknown variable 'table_open_cache=512'
Installation of system tables failed!

Examine the logs in /var/db/mysql for more information.
You can try to start the mysqld daemon with:
/usr/local/libexec/mysqld --skip-grant &
and use the command line tool
/usr/local/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/local/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/db/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/local/bin/mysqlbug script!

Лог
Код:
110219 11:53:09  mysqld started
110219 11:53:09 [ERROR] /usr/local/libexec/mysqld: unknown variable 'table_open_cache=512'
110219 11:53:09  mysqld ended
Достал меня этот mysql (((




Название: Re: Проблема с кодировкой,??????????? вместо русских б
Отправлено: ser970 от 19 Февраля 2011, 14:34:18
Удалил
mysql-client-5.5.9  Multithreaded SQL database (client)
mysql-server-5.5.9  Multithreaded SQL database (server)

Поставил
mysql-client-5.0.92 Multithreaded SQL database (client)
mysql-server-5.0.92 Multithreaded SQL database (server)

И опять проблема, после
/usr/local/bin/mysql_install_db
Ошибка
Код:
Installing MySQL system tables...
110219 12:20:23 [ERROR] /usr/local/libexec/mysqld: unknown variable 'table_open_cache=512'
Installation of system tables failed!

Examine the logs in /var/db/mysql for more information.
You can try to start the mysqld daemon with:
/usr/local/libexec/mysqld --skip-grant &
and use the command line tool
/usr/local/bin/mysql to connect to the mysql
database and look at the grant tables:

shell> /usr/local/bin/mysql -u root mysql
mysql> show tables

Try 'mysqld --help' if you have problems with paths. Using --log
gives you a log in /var/db/mysql that may be helpful.

The latest information about MySQL is available on the web at
http://www.mysql.com
Please consult the MySQL manual section: 'Problems running mysql_install_db',
and the manual section that describes problems on your OS.
Another information source is the MySQL email archive.
Please check all of the above before mailing us!
And if you do mail us, you MUST use the /usr/local/bin/mysqlbug script!

Лог
Код:
110219 11:53:09  mysqld started
110219 11:53:09 [ERROR] /usr/local/libexec/mysqld: unknown variable 'table_open_cache=512'
110219 11:53:09  mysqld ended
Достал меня этот mysql (((




остановить мускул потом
после деинстал надо біло удалить /var/db/mysql (самый простой способ)
потом маке инстал слеан 
топотом инстал дв и права задать - только потом стартовать мускул




Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: admspro от 21 Февраля 2011, 22:45:55
Все так и делал.
Мучался,мучался, снес все установил все с нуля, mysql-server-5.0.92  все завелось.
Вывод не ставте mysql 5.5.9 !!!


Название: Re: Проблема с кодировкой,??????????? вместо русских букв.
Отправлено: ser970 от 22 Февраля 2011, 09:16:11
Все так и делал.
Мучался,мучался, снес все установил все с нуля, mysql-server-5.0.92  все завелось.
Вывод не ставте mysql 5.5.9 !!!
стукни в аську помогу по ссн