|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » MySQL и кирилица. Перенос БД |
|
MySQL и кирилица. Перенос БД
|
Пользователь Сообщения: 67 |
Здравствуйте.
Возникла следующая проблема: у меня около 100 сайтов на сервере (прав root нет), каждый с БД, необходимо перенести сайты на другой сервер. На обоих серверах стоит WHM, т.е. я с одного сервера выгружаю бекапы на другой, а там их восстанавливаю. Все хорошо, но возникает проблема с русскими данными в БД. Т.е. после восстановления баз скрипты отображают "????". Это известная мне проблема, в единичных случаях я решаю её запросом mysql_query("SET NAMES cp1251"); Вопрос: есть ли способ решить вопрос глобально, что бы не приходилось с каждым сайтом отдельно возиться? P.S. Оба сервера: CentOS 4.3/MySQL 4.1.14 Заранее благодарю за любые рекомендации, предложение, советы. С Уважением, WebCode |
|
------- Отправлено: 15:20, 01-04-2006 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать WebCode
в ини файл mysql сервера в раздел SERVER нужно записать init-connect="SET NAMES cp1251" тоже самое что и mysql_query("SET NAMES cp1251"); , но действует на все запросы |
------- Отправлено: 23:22, 01-04-2006 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Судя по тому, что нет рутовых прав, не факт, что получится. Самое простое, что приходит на ум - писать скриптик который будет исполнять дампы, предваряя каждое исполнение установкой кодировки. Обертка.
|
------- Отправлено: 02:35, 03-04-2006 | #3 |
Пользователь Сообщения: 67
|
Профиль | Отправить PM | Цитировать Prisoner, именно, прав рута нету.
vadimiron, а если у кого-то UTF-8 или KOI8-R? |
------- Отправлено: 09:43, 03-04-2006 | #4 |
![]() Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать WebCode
это всё равно для какой кодировки, если её mysql поддерживает, то можно смело указывать |
|
------- Отправлено: 19:45, 03-04-2006 | #5 |
Пользователь Сообщения: 67
|
Профиль | Отправить PM | Цитировать init-connect="SET NAMES cp1251" - привело к тому, что часть старых сайтов, где кодировка БД cp1251, перестали отображать русские буквы
![]() |
------- Отправлено: 11:05, 05-04-2006 | #6 |
Engrossed by the Void Сообщения: 2229
|
Профиль | Отправить PM | Цитировать Закономерно, установка-то глобальная.
|
------- Отправлено: 14:02, 05-04-2006 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Redhat/Fedora - MySQL - перенос | zelo | Общий по Linux | 2 | 14-12-2007 09:36 | |
Perl::Tk кирилица | volverine ukr | Программирование и базы данных | 3 | 04-10-2004 16:06 | |
Кирилица на DVD | Guest | Хочу все знать | 3 | 08-05-2004 14:59 | |
Кирилица в прогах | Alex VZ | Общий по Linux | 20 | 19-07-2003 17:09 | |
Кирилица и Сидиром | Pink Punk | Общий по Linux | 11 | 14-03-2003 06:03 |
|