|
|
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
Необходимо перенести БД из mysql 5.1.47 в mysql 5.1.16-beta. В mysql 5.1.16-beta проблемы с кавычками, если по 1 строке переносить запросом sql то все нормально, а если сразу всю таблицу, то косяк, кавычки не нравятся. Причем сделала дамп существующей базы в mysql 5.1.16-beta, удалила ее и попыталась восстановить. И не получается. Опять кавычки не нравятся. Подскажите, пожалуйста, что можно сделать, я уже и кодировки различные пробовала, результат нулевой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 13:46:42 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_mysql 5.1.16-betaА чего же не альфа какая-нить? ;-) Обновить до актуальной версии - не предлагать? _Morrigan_если по 1 строке переносить запросом sql то все нормально, а если сразу всю таблицу, то косяк, кавычки не нравятся.Пример бы показали и оригинальное сообщение об ошибке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 14:04:37 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, Да, надо тут извратиться как-нибудь и перенести. Пример переноса 1 таблицы(там 25 строк, ошибка на 1 сразу же). Текст SQL: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... Ошибка: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 14:23:14 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, так в конце и правда незакрытая кавычка, запрос обрезан ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 14:30:53 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
miksoft, Где в конце? Все там закрыто в том то и дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 14:38:25 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_miksoft, Где в конце? Все там закрыто в том то и дело.Сорри, не туда посмотрел. Попробуйте этот INSERT выполнить вручную, постепенно убирая разные сомнительные места до тех пор, пока он не выполнится. Например, уберите \n. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:03:08 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
miksoft, Вручную то можно. Я это поле могу совсем пустым оставить, потом в редакторе вставить. НО там 170 таблиц и в некоторых более 2000 записей, я это год буду делать(((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:10:30 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
Подумалось... Не установлено ли у сервера очень маленькое ограничение на длину пакета? Не помню точно, должно ли выдаваться сообщение об этой ошибке, но запрос запросто может оказаться обрезан где то посередине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:13:44 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_там 170 таблиц и в некоторых более 2000 записей, я это год буду делать((((Все ручками не надо. Надо только лишь найти место возникновения проблемы. Для начала. Кстати, что используете для импорта/экспорта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:16:51 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, phpmyadmin, если полностью удалить этот параметр и оставить '', все равно ошибка((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:29:21 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
И вообще, если я добавляю строку через Вставить, она вставляется и показывает такой запрос: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. но если я копирую этот запрос, затем удаляю строку и вставляю через SQL, то опять ошибка. Как? он ведь сам показал, что он выполнил этот запрос. Почему через SQL ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:39:30 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle Кстати, что используете для импорта/экспорта? первый вопрос который следовало бы задать. и, наверное, единственный. да и ответ известен заранее - используйте только mysql. если ругается - играйтесь ключами mysqldump. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:40:32 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
netwind, а можно поподробнее? всегда через phpmyadmin делала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:43:59 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, mysql это не только программа-сервер mysqld, но и mysql как консольный клиент и утилита экспорта mysqldump. эти все программы разрабатываются вместе. Шанс что следующая версия не поймет данные предыдущей минимальный. А phpmyadmin сам по себе. Вообще непонятный вредный скрипт который нужно запретить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:49:29 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
netwind, это мне что-то дополнительное скачать надо? или просто с консоли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 15:58:17 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
Просто с консоли. Консольный клиент mysql поставляется вместе с сервером, mysqldump - тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 16:02:03 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, прежде всего прочитать и понять документацию по перечисленным программам. обычно скачивать не надо, но случаи бывают всякие впрочем, возможна ситуация когда даже такой дамп не зальется. вы очень нетипичное применение придумали. на этот случай у mysqldump есть ключи включающие режимы совместимости, например с mysql5.0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 16:03:55 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
netwind, как через консоль зайти на сервер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 16:30:09 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, по ступенькам. нужно же обладать неким багажом знаний прежде чем браться за работу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 16:40:22 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
netwind, спасибо за то что откликнулись, буду дальше мучиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 16:51:23 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_буду дальше мучитьсяТаки прочтите сперва документацию. Тогда и мучиться будет гораздо проще и приятнее :-) man mysql или mysql -? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 17:23:18 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, если бы у меня было время сейчас читать документацию, я бы вообще этот вопрос на форуме не задавала, у меня его нет, и вопрос я задала по поводу кавычек, а отправили изучать совсем другое. Спасибо за совет, обязательно изучу этот вопрос, но сейчас можно мне помочь решить мою проблему с phpmyadmin? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 17:48:57 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_но сейчас можно мне помочь решить мою проблему с phpmyadmin?Понимаете, вы влезли в весьма непростое место в виде одновременно комбинации бета-версии MySQL и PhpMyAdmin. Откуда происходят текущие проблемы - пока сказать не можем. Потенциально обе составляющих иметь значение. Вот чтобы отличить глюки одного от глюков другого и предлагается воспользоваться консольной утилитой mysql. Добраться до нее можно с помощью SSH и других подобных средств, как и каких именно - зависит от настроек вашего сервера. Еще вариант - проапгрейдить MySQL и/или PhpMyAdmin. Возможно, глюки уйдут. А возможно, что нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 18:05:10 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
miksoft, кажется нашла закономерность, все текстовые поля не должны содержать кавычки, не знаете, как импортировать файл, чтобы без них? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 18:16:12 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, Вообще то, одиночные кавычки внутри строки должны экранироваться. Притом, делается это при создании дампа автоматически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 18:32:56 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_И вообще, если я добавляю строку через Вставить, она вставляется и показывает такой запрос: ................ Код: sql 1. Вот интересно, ранее, в сообщении 14781014 Вы показали дамп без лишних одиночных кавычек внутри строки. Откуда же они взялись тут? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 18:37:33 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, этот запрос был показан мне, после того как я просто заполнила поля таблицы, интересно, а я и внимания не обратила, значит какой-то жесткий глюк в самом mysql? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 18:47:25 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, Не думаю. Если при вставке Вы добавили а в поле одиночную кавычку, тогда, скорее всего, это phpmyadmin упростил представление, не показывая экранирующий слеш. А вот если не добавляли - тогда, может быть, банальный баг. Но в этом фрагменте аж две лишних кавычки... Если баг, то попробуйте обновить phpmyadmin до актуальной версии. Или, что много проще и безглючнее, обойтись штатными средствами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 18:53:30 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, штатными средствами, это mysql? может у вас завалялись ссылочки с более понятной документацией? А то любой сайт вводимый в гугле начинает работу с фразы mysql -r root -h host -password, а как вообще дойти до mysql этого, что-то не пишут, неужели это настолько банально и просто? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 18:59:14 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, Именно так, банально и просто. На *никс-системах достаточно просто набрать в консоли то, что пишут. На винде (скорее всего) нужно перед этим перейти куда-то вроде C:\Program Files\Mysql\bin или вызывать команду с указанием полного пути. Запуск программ - это же, простите, основы использования операционной системы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 19:14:27 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, Я правильно понимаю? Мне на своем компе нужно поставить mysql и запустить его через консоль, а затем выполнить подобную операцию mysqldump -u root -p -f name_database > C:\mydb_backup_name_database.txt и все??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 19:34:47 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, Эммм... так Вы со своего компьютера переносите куда-то или как? По синтаксису - да, так. Вероятно, потребуется еще указать кодировку соединения при помощи --default-character-set ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 19:57:37 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, -> mysqldump -u root -p 12345 -h dver.mysql dver > C:\mydb_backup.sql пишет неизвесная команда '\m'. Что не так? я с 1 хостинга на другой переношу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 20:02:10 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, Да, ключик -f не самое лучшее. Ошибки надо исправлять по возможности, а не игнорировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 20:02:47 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_-> mysqldump -u root -p 12345 -h dver.mysql dver > C:\mydb_backup.sql пишет неизвесная команда '\m'. Что не так?А хостинг под виндой? Да если бы и под виндой был, Вам вряд ли разрешили бы писать в корень диска... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 20:05:05 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, у меня есть доступ по фтп к хостингу, и какой путь тогда писать? во, если так -> > mysqldump -u root -p12345 -h dver.mysql dver > mydb_backup.sql то ничего не происходит: -> или происходит, и теперь мне нужно найти файл mydb_backup.sql на фтп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 20:15:08 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, FTP не годится. Это штуковина для скачивания и закачивания файлов. Обычно SSH используют для удаленной работы с сервером. Как вариант, можно попросить техподдержку сделать дамп и положить в доступное место. Еще вариант - удаленное подключение к серверу mysql. Но Вам же еще и на другой хостинг нужно будет залить дамп... Все так плохо? Или альтернатива phpmyadmin'у - скрипт dumper.php (иногда тоже подводит) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 20:20:10 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, да все просто безумно плохо, где включить ssh на хостинге не нашла, и что-то я сейчас не поняла, я не смогу через этот mysql сделать и залить дамп с 1 хостинга на другой? там же указывается хост, зачем спрашивается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 20:26:24 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_где включить ssh на хостинге не нашлаИногда бывает что логин и пароль совпадают с фтп-шными. Точнее только техподдержка скажет. _Morrigan_я не смогу через этот mysql сделать и залить дамп с 1 хостинга на другой?Мухи - отдельно, котлеты - отдельно. Если только на одном из хостингов не разрешено удаленное подключение к mysql-серверу, то: - mysqldump создает дамп базы, который сохраняете в файл - этот файл копируете на другой хостинг - на другом mysql заливате дамп в базу. Если удаленное подключение разрешено на обоих серверах - то можно и с домашенго компа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 20:39:24 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
vkle, У меня есть доступы к бд обоих хостингов, они же прописаны в конфигах. Я так поняла их и нужно прописывать в консоли. Если это так, тогда вопрос куда оно сохранит дамп? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 21:11:10 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
_Morrigan_, Сам по себе mysqldump выводит данные на стандартный вывод. А дальше его можно сохранить как файл, указав направление (путь и имя файла) через ">" (как пишут в большинстве мануалов) или отправить через конвейер на стандартный ввод в какую-то другую команду... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2013, 21:28:11 |
|
||
|
импорт в mysql 5.1.16-beta из mysql 5.1.47
|
|||
|---|---|---|---|
|
#18+
В конфигурации PHP включен, несовместимый с phpMyAdmin, параметр mbstring.func_overload. Для предотвращения возможной потери данных, данный параметр должен быть выключен! Может из-за этого не могу нормально импортировать дамп? я все в utf8 делала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2013, 09:55:21 |
|
||
|
|

start [/forum/topic.php?all=1&fid=47&tid=1836135]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 313ms |

| 0 / 0 |
