Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Чт окт 25, 2018 8:42 pm
увавыав
Обсуждение проекта
https://www.mjdm.ru/forum/
разбираюсь, похоже он только конвертирует таблицы но не меняет конфиг mysqlworkpage писал(а): Ср окт 24, 2018 9:33 pm Дружище, после этого скрипта мажор у меня сломался.Вот что пишет
user@SmartHouse:~$ sudo ./conv
CONCAT('ALTER TABLE ',table_schema,'.',table_name,' ENGINE=MyISAM;')
ALTER TABLE db_terminal.devices ENGINE=MyISAM;
ALTER TABLE db_terminal.devices_groups ENGINE=MyISAM;
ALTER TABLE db_terminal.devices_linked ENGINE=MyISAM;
ALTER TABLE db_terminal.events_params ENGINE=MyISAM;
ALTER TABLE db_terminal.mqtt ENGINE=MyISAM;
ALTER TABLE db_terminal.obj_prptransfer ENGINE=MyISAM;
ALTER TABLE db_terminal.phistory_queue ENGINE=MyISAM;
ALTER TABLE db_terminal.product_units ENGINE=MyISAM;
ALTER TABLE db_terminal.public_calls ENGINE=MyISAM;
ALTER TABLE db_terminal.sensors ENGINE=MyISAM;
ALTER TABLE db_terminal.shouts ENGINE=MyISAM;
ALTER TABLE db_terminal.sonytvs ENGINE=MyISAM;
ALTER TABLE db_terminal.sonytvs_commands ENGINE=MyISAM;
ALTER TABLE db_terminal.sonytvs_macros ENGINE=MyISAM;
innodb=OFF
default-storage-engine = MyISAM
./conv: 17: ./conv: Syntax error: "}" unexpected
А вы попробуйте поставить все это без скрипта. И сразу станет понятно сколько времени и нервов этот самый скрипт сохраният. Я пробовал.tuz-vetal писал(а): Чт окт 25, 2018 7:59 pm может как то по другому можно поставить,без скрипта ?
так вроде все работает а терминал пишет Offline
Почему решил, что твоя проблема терминалов связана с установкой скриптом? Более вероятно, что это вовсе не связанные явления. М.б. в админке терминалов баг какой-то есть, или ты неверно их настроил.
Код: Выделить всё
mysql -u root -pПАРОЛЬ << EOF
SELECT CONCAT('ALTER TABLE ',table_schema,'.',table_name,' ENGINE=MyISAM;')
FROM information_schema.tables
WHERE 1=1
AND engine = 'InnoDB'
AND table_schema NOT IN ('mysql', 'performance_schema');
EOFКод: Выделить всё
[mysqld]
innodb=OFF
default-storage-engine = MyISAMКод: Выделить всё
service mysql stop
rm -f /tmp/mysql/ibdata1
rm -f /tmp/mysql/ib_logfile*
rm -f /var/lib/mysql/ibdata1
rm -f /var/lib/mysql/ib_logfile*
service mysql startКод: Выделить всё
wget -q http://kusheev.com/wp-content/uploads/mdbackup.tgz
tar -xf mdbackup.tgz -C /var/www
find /var/www/ -type f -exec sudo chmod 0666 {} \;
find /var/www/ -type d -exec sudo chmod 0777 {} \;
mysql -u root -pПАРОЛЬ db_terminal < /var/www/dump.sqlСделал,но не чего не поменялосьimmortal писал(а): Пт окт 26, 2018 4:24 pm по поводу терминала.
не разбирался с базовой конфигурацией ибо я её не использую, в моей конфигурации терминал online, при чем в базовой был offline, свою конфигурацию накатил из консоли вот так:
где ПАРОЛЬ - меняем на пароль рута.Код: Выделить всё
wget -q http://kusheev.com/wp-content/uploads/mdbackup.tar.gz tar -xf mdbackup.tar.gz sudo cp -rp ~/mdbackup/* /var/www find /var/www/ -type f -exec sudo chmod 0666 {} \; find /var/www/ -type d -exec sudo chmod 0777 {} \; mysql -u root -pПАРОЛЬ db_terminal < /var/www/dump.sql
с моей конфигурацией можно смело отключать InnoDB как описано выше без выполнения 1-го пункта.
кроме как написано offline что не работает?tuz-vetal писал(а): Пт окт 26, 2018 6:36 pmСделал,но не чего не поменялосьimmortal писал(а): Пт окт 26, 2018 4:24 pm по поводу терминала.
не разбирался с базовой конфигурацией ибо я её не использую, в моей конфигурации терминал online, при чем в базовой был offline, свою конфигурацию накатил из консоли вот так:
где ПАРОЛЬ - меняем на пароль рута.Код: Выделить всё
wget -q http://kusheev.com/wp-content/uploads/mdbackup.tar.gz tar -xf mdbackup.tar.gz sudo cp -rp ~/mdbackup/* /var/www find /var/www/ -type f -exec sudo chmod 0666 {} \; find /var/www/ -type d -exec sudo chmod 0777 {} \; mysql -u root -pПАРОЛЬ db_terminal < /var/www/dump.sql
с моей конфигурацией можно смело отключать InnoDB как описано выше без выполнения 1-го пункта.