Биллинговая система Nodeny
23 Ноября 2024, 05:01:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 [2]
  Печать  
Автор Тема: mysql  (Прочитано 15255 раз)
goletsa
NoDeny
Спец
*

Карма: 21
Offline Offline

Сообщений: 973


Просмотр профиля
« Ответ #15 : 29 Октября 2009, 13:08:40 »

Тогда уж проще все сразу на юникод перенести.
Записан
Eugene
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #16 : 11 Октября 2010, 09:34:46 »

Есть проблема с отображением русских букв после записи данных в БД. Отображаются одни знаки вопроса. Не подскажете как решать? БД Mysql 5.1.39
Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #17 : 11 Октября 2010, 09:37:48 »

исправить кодировку )
как же еще
причем уже данные заново нужно заливать
Записан
Eugene
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #18 : 11 Октября 2010, 10:07:59 »

БД то создавалась изначально в кодировке правильной CP-1251, там это в скрипте установки прописано... И скрипт конвертации ругается..
Код:
bad database spec: CREATE DATABASE `bill` /*!40100 DEFAULT CHARACTER SET cp1251 */ at fixmyenc line 16.
сама БД работает на
Код:
default-character-set=cp1251

А где ж её ещё менять нужно?


« Последнее редактирование: 11 Октября 2010, 10:18:07 от Eugene » Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #19 : 11 Октября 2010, 10:15:31 »

покажи my.cf
Записан
Eugene
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #20 : 11 Октября 2010, 10:18:43 »

Вот, собсно...

Код:
[client]
#password       = your_password
port            = 3306
socket          = /tmp/mysql.sock

# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
default-character-set=cp1251
set-variable    = key_buffer=256M
set-variable    = max_allowed_packet=1M
set-variable    = table_cache=256
set-variable    = sort_buffer=2M
set-variable    = record_buffer=2M
set-variable    = net_buffer_length=16K
set-variable    = myisam_sort_buffer_size=64M
server-id       = 1
max_connections = 1000
slave-compressed = 1
log-bin=abills-bin.log
#log-bin
#log-slow-queries
#log=mysql_query.log
#------------------
#
#------------------

# Point the following paths to different dedicated disks
#tmpdir         = /tmp/
#log-update     = /path-to-dedicated-directory/hostname

# Uncomment the following if you are using BDB tables
#set-variable   = bdb_cache_size=4M
#set-variable   = bdb_max_lock=10000

# Uncomment the following if you are using InnoDB tables
#innodb_data_home_dir = /usr/local/mysql/var/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = /usr/local/mysql/var/
#innodb_log_arch_dir = /usr/local/mysql/var/
# You can set .._buffer_pool_size up to 50 - 80 %
# of RAM but beware of setting memory usage too high


Вроде, по умолчанию тоже всё правильно...
« Последнее редактирование: 11 Октября 2010, 10:21:05 от Eugene » Записан
stix
NoDeny
Спец
*

Карма: 72
Offline Offline

Сообщений: 1872


Nodeny Support Team

205539
Просмотр профиля
« Ответ #21 : 11 Октября 2010, 10:23:43 »

а бд как создавал?
Записан
Eugene
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #22 : 11 Октября 2010, 10:35:12 »

Установил скрипт, который install.pl, который с версией 49.32. Может, БД убить и вручную всё сделать. В Биллинг пока в тестовом режиме работает, так что это ща пока можно сделать... Тонкостей, надеюсь нету по установке БД..
Записан
versus
Администратор
Спец
*****

Карма: 21
Offline Offline

Сообщений: 845


44306843
Просмотр профиля WWW Email
« Ответ #23 : 11 Октября 2010, 13:55:33 »

Это не вопрос к разработчикам нодени, это вопрос к ораклу. Если вы взяли на себя смелость поставить версию базы данных отличную от той, которая рекомендуется, то вы несете риски.
Я вот не понимаю этого...в доке написано ставить одну версию, все ж себя умными считают новье ставят. Хочешь новье иди к ораклу с багрепортами.
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #24 : 11 Октября 2010, 20:48:05 »

Вроде, по умолчанию тоже всё правильно...

неа  . в доке есть пример минимально 
вот єто добавь
default-character-set=cp1251
character-set-server=cp1251
collation-server=cp1251_bin
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake

з.ы. сегодня такоеже словил только не на билинге. база в цп1251 без этого скрипт пхп в упор считал что латиница
Записан
Eugene
NoDeny
Пользователь
*

Карма: 0
Offline Offline

Сообщений: 50


Просмотр профиля Email
« Ответ #25 : 11 Октября 2010, 23:18:12 »

Угу, помогло! Сенькс огромное! Правда, до этого заново весь сервер перелопатил Улыбающийся
Это не вопрос к разработчикам нодени, это вопрос к ораклу. Если вы взяли на себя смелость поставить версию базы данных отличную от той, которая рекомендуется, то вы несете риски.
Я вот не понимаю этого...в доке написано ставить одну версию, все ж себя умными считают новье ставят. Хочешь новье иди к ораклу с багрепортами.
Честно сказать, без задней мысли просто ставил по ФАК-у
http://smalever.ru/2010/05/16/stavim-billing-nodeny-49-33-0-na-freebsd-8-v-vmware-server2-i-mikrotik-kak-server-dostupa-nas/

Но, в любом случае дело было не в бабине. Само-собой, сейчас уже вплотную курю доки от разработчика. Вот так всё вверх ногами получилось. На крайний случай, ещё одни грабли для не очень опытных пользователей. Сенькс всем, кто помогал!
« Последнее редактирование: 11 Октября 2010, 23:22:54 от Eugene » Записан
Страниц: 1 [2]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!