Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Добавлено: Вт окт 23, 2018 10:30 am
Спасибо большое!
Сегодня попробую
Сегодня попробую
Обсуждение проекта
https://www.mjdm.ru/forum/
так пробовали?olegmb писал(а): Вт окт 23, 2018 1:27 am Подскажите пожалуйста.
Где-то есть рабочая инструкция - описание - как установить MAJORDOMO на orange pi pc plus с установленным последним armbian. Инструкция для человека не знакомого с юникс. Уже 3 раза переустанавливаю на чистую систему - по инструкции с сайта, по описанию на форуме и в барабан постукивал - все бесполезно.
у меня база например имеет размер несколько метров и по этому проблем со стартом mysql нет, поскольку у меня отключено InnoDB, с InnoDB размер за сотню метров и не успевает копироваться, именно для этого после установки написано, что в случае если mysql не стартует правим /etc/rc.localAlexL писал(а): Ср окт 24, 2018 9:53 am
Вручную запускаю базу, начинает работать. Я понимаю что можно добавлять задержки, менять последовательность и т.п. Но лучше если это решено в скрипте.
понял, добавлюAlexL писал(а): Ср окт 24, 2018 9:53 am Я думаю что процедура отката от ключа:
-s
должна быть несложной. Если можно, опишите пожалуйста.
Или может легче добавить ключ отката. что то типа:
-sx
это занимает кэш innodb
Код: Выделить всё
mysql -u root << 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
dbconfig=$(grep -iRIl "datadir" /etc/mysql)
echo "innodb=OFF" | tee -a $dbconfig
echo "default-storage-engine = MyISAM" | tee -a $dbconfig
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
}
Несколько мег против сотни? Это серьезно.immortal писал(а): Ср окт 24, 2018 8:36 pm
у меня база например имеет размер несколько метров и по этому проблем со стартом mysql нет, поскольку у меня отключено InnoDB, с InnoDB размер за сотню метров и не успевает копироваться, именно для этого после установки написано, что в случае если mysql не стартует правим /etc/rc.local
делать раскомментированный rc.local ну может можно конечно, но я думаю надо какой то другой способ, хотя может и сделаю скрипт проверки запуска mysql и старт