|
|
|
| Хочу сменить хостера, но волнует перенос базы.
Сейчас база в версии MySQL server 3.23.58 ср.1251, а у нового хостера установлен mysql-server-4.1.16. Если я скачаю в виде sql, то подойдет ли она к новой версии так, чтобы автоматом?
Слышал, что в 4 версии проблема с кириллицей. | |
|
|
|
|
|
|
|
для: Владимир55
(01.08.2006 в 16:33)
| | Нормально всё будет, нужно будет только добавить в конфигурационные файлы запрос
<?php
@mysql_query("SET NAMES 'cp1251'");
?>
|
и то зависит от хостинга, например, на нашем хостинге даже этого не потребуется (при условии, что используется кодировка cp1251). | |
|
|
|
|
|
|
|
для: cheops
(01.08.2006 в 22:09)
| | А, пара пустяков!
Осталось только узнать, что такое конфигурационные файлы. И сколько их. Не подскажете? | |
|
|
|
|
|
|
|
для: Владимир55
(01.08.2006 в 23:29)
| | Как заливать дамп на новый хостинг планируете? | |
|
|
|
|
|
|
|
для: Loki
(02.08.2006 в 00:36)
| | Через PHPMyAdmin. Разве через него нельзя? Импортирую и все дела. Не так? | |
|
|
|
|
|
|
|
для: Владимир55
(02.08.2006 в 02:05)
| | Тогда просто сделайте дамп базы через phpmyadmin и проверьте что все даныне в файле читаемы. В этом случае информацию вы не потеряете, а уж как залить их на новое место - способ найдется.
При экспорте указывайте с phpmyadmin совместимость с 4 версией. | |
|
|
|
|
|
|
|
для: Владимир55
(01.08.2006 в 23:29)
| | (конфигурационные файлы)Имеется ввиду файл (как правило один) который вы используете для соединения с базой данных. Именно в нём, после удачного соединения делайте запрос mysql_query("SET NAMES 'cp1251'");. | |
|
|
|
|
|
|
|
для: Владимир55
(01.08.2006 в 23:29)
| | >Осталось только узнать, что такое конфигурационные файлы.
Даже не конфигурационные файлы имеются ввиду, а участки кода, где используется функция mysql_connect(), вот как раз после неё следует выполнять настройку кодировки сессии. | |
|
|
|
|
|
|
|
для: cheops
(02.08.2006 в 10:11)
| | Ну, какой я умный! Вы только на меня посмотрите! Я теперь сам себя зауважал! Блин, такое сотворил! Представьте, я прописал в системном файле my.cnf такие строки:
[client]
default-character-set=cp1251
[mysqld]
default-character-set=cp1251
default-collation=cp1251_general_ci
init-connect="SET NAMES cp1251"
skip-character-set-client-handshake
после чего перезагрузил VDS и проблема с кодировками исчезла! | |
|
|
|
|
|
|
|
для: Владимир55
(10.08.2006 в 12:58)
| | Если доступен my.ini это самое лучше решение проблемы с кодировками. | |
|
|
|