The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ошибка mysql"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Ошибка mysql"  
Сообщение от blabla on 05-Фев-09, 21:13 
Здравствуйте. Пытаюсь поставить скрипт галереи на свой сайт, но в процессе установки появляется сообщение об ошибке - "create table 'am': ERROR - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=HEAP' at line 1"
До этого ставил уже этот скрипт на сервере, все было ок, но потом как-то слетели базы, их востановили и теперь такая проблема. Помогите разобраться
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ошибка mysql"  
Сообщение от Hammer (??) on 06-Фев-09, 09:45 
>Здравствуйте. Пытаюсь поставить скрипт галереи на свой сайт, но в процессе установки
>появляется сообщение об ошибке - "create table 'am': ERROR - You
>have an error in your SQL syntax; check the manual that
>corresponds to your MySQL server version for the right syntax to
>use near 'type=HEAP' at line 1"
>До этого ставил уже этот скрипт на сервере, все было ок, но
>потом как-то слетели базы, их востановили и теперь такая проблема. Помогите
>разобраться

You have an error in your SQL syntax
Или скрипт в студию.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Ошибка mysql"  
Сообщение от angra (ok) on 06-Фев-09, 10:58 
ЕМНИП движок heap нельзя убрать из мускула, так что возможно не нравится что-то другое. Какая вообще версия мускула стоит на сервере?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Ошибка mysql"  
Сообщение от blabla on 06-Фев-09, 13:13 
>ЕМНИП движок heap нельзя убрать из мускула, так что возможно не нравится
>что-то другое. Какая вообще версия мускула стоит на сервере?

версия
6.0.9-alpha

да со скриптом я незнаю что может быть, вроде вроде работал раньше и у на других серверах такой проблемы не возникало.
Вот только что попробовал другой похожий скрипт установить, все вроде стало, но при переходе по разным категориям ошибка "your mysql user does not have CREATE TEMPORARY TABLES privilege to be able to create temporary tables" хотя привелегии юзера all стоят. Пробовал отдельно CREATE TEMPORARY TABLES давать но не помогло.
в логах вот что пишет
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM SELECT vp_gall.type,vp_gall.text,vp_gall.wm_approved,' at line 1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Ошибка mysql"  
Сообщение от angra (ok) on 06-Фев-09, 13:35 
Ну кто поставил альфу шестерки тот ССЗБ. Вполне позможно, что там уже отключили deprected keywords типа TYPE и HEAP, оставив только ENGINE и MEMORY.
Кстати не надо путать TEMPORARY и MEMORY таблицы. Ну и select без разделителя не стоило пускать.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Ошибка mysql"  
Сообщение от blabla on 06-Фев-09, 13:59 
спасибо, подскажите как тогда правильно настроить старую базу? я например поставлю 5.1 ... подойдет ли к ней моя старая база данных, нужно ли ее как-то конвертировать?
придется ли перенастраивать апач и пхп для новой версии мускула, какие то доп настройки делать? или просто удалить старую, поставить новую, подключить БД и все?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Ошибка mysql"  
Сообщение от angra (ok) on 06-Фев-09, 14:34 
Самое время выдать характеристики системы(не железа, а софта) :)
Не могу ответит по поводу баз от шестой версии мускула, на серверах за bleeding edge никогда не гнался, так что 5.1 для меня предел. Бинарные базы от тройки читаются четверкой и скорее всего пятеркой. Существенное изменение было в 4.1 - изменился формат паролей, так что база mysql несовместима(не считая oldpasswords), а остальные без проблем. В любом случае остается mysqldump, он гарантирует совместимость, по крайней мере при правильных ключах.
Апач и пых придется пересобрать(или поставить правильные бинарные), как никак меняется libmysql.
Кстати php-gallery редкостное гавно, хотя бы потому, что авторы вообще не слышали про explain и их запросы нагружают мускул по полной.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Ошибка mysql"  
Сообщение от blabla on 07-Фев-09, 01:12 
>[оверквотинг удален]
>за bleeding edge никогда не гнался, так что 5.1 для меня
>предел. Бинарные базы от тройки читаются четверкой и скорее всего пятеркой.
>Существенное изменение было в 4.1 - изменился формат паролей, так что
>база mysql несовместима(не считая oldpasswords), а остальные без проблем. В любом
>случае остается mysqldump, он гарантирует совместимость, по крайней мере при правильных
>ключах.
>Апач и пых придется пересобрать(или поставить правильные бинарные), как никак меняется libmysql.
>
>Кстати php-gallery редкостное гавно, хотя бы потому, что авторы вообще не слышали
>про explain и их запросы нагружают мускул по полной.

поставил 5.1 мускл и заного пересобрал апач и пхп, скрипты заработали, но появилось пару вопросов еще :( при импорте старой базы возникла ошибка "ERROR 1115 (42000) at line 10258: Unknown character set: 'utf8mb3'" почти все вроде востановилось, но всеравно осталось пару баз которые не стали :( тоесть ему кодировка моя не нравиться? Нельзя ли что нибудь придумать, или эти данные уже не вернуть?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Ошибка mysql"  
Сообщение от angra (ok) on 07-Фев-09, 11:08 
При компиляции мускула указывается поддерживаемый набор charset и их collation. Вот только о такой экзотике как utf8mb3 я не слышал.
Всегда можно указать что поля binary вместо char/varchar/text и убрать упоминание о кодировке, тогда обработка кодировки ляжет на приложение, а не на мускул.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру