utm 5.2.1-008 на Debian 7

Технические вопросы по UTM 5.0
Ответить
nikJD85
Сообщения: 1
Зарегистрирован: Чт авг 15, 2013 16:12

utm 5.2.1-008 на Debian 7

Сообщение nikJD85 »

Привет.
Раньше пользовался Debian 6.0.4

Для создания БД UTM5 пользовался командами следующего вида:
(пароль для примера "1")

Код: Выделить всё

mysql --user=root --password=1 -e "create database UTM5 DEFAULT CHARACTER SET=utf8;"

mysql --user=root --password=1 UTM5 < /netup/utm5/UTM5_MYSQL.sql 
Все работало нормально.

Теперь решил перейти на Debian 7

Столкнулся со следующей проблемой:

При выполнении второй команды

Код: Выделить всё

mysql --user=root --password=1 UTM5 < /netup/utm5/UTM5_MYSQL.sql
Возникает ошибка:

Код: Выделить всё

ERROR 1064 &#40;42000&#41; at line 1&#58; 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=InnoDB' at line 9
Кто подскажет почему так? И как это можно решить или обойти?

Спасибо за внимание. Извините, если тема поднималась, тогда ткните меня ссылкой)

Аватара пользователя
MegaDEN
Сообщения: 12
Зарегистрирован: Чт июл 09, 2009 17:53

Сообщение MegaDEN »

Наверное дело в разных версиях mysql. Может синтаксис поменялся в более свежей версии?

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Надо автозаменой изменить TYPE=InnoDB на Engine=InnoDB, в новых сборках уже так. Старый синтаксис не поддерживается новыми версиями MYSQL

JAO
Сообщения: 1153
Зарегистрирован: Вт дек 11, 2007 08:17

Сообщение JAO »

sed поможет или nano

Ответить