Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Модератор: immortal
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
увавыав
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 40
- Зарегистрирован: Чт янв 18, 2018 4:28 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Вот скрин
- Вложения
-
- 2018-10-25_135507.png (32.04 КБ) 4825 просмотров
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
разбираюсь, похоже он только конвертирует таблицы но не меняет конфиг 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
возвращайте назад восстановлением базы и в ручную делаем таблицы в MyISAM
список таблиц выше, удаляем через phpmyadmin таблицу, ищем в дампе таблицу, правим её чтобы создавалась в MyISAM и выполняем SQL запрос.
Вообще проще мне дать дамп своей базы и я переделаю.
Но это без смысленно пока не сделаю конфиг mysql, как раз с этой проблемой сейчас разбираюсь
- Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Так! скрипт проверяется с флагом -t
так же прорабатывается вопрос с конвертированием таблиц в MyISAM
с флагом -s ещё вопросы/проблемы остались? всем понятно, что если база не стартует то надо раскоментировать в /etc/rc.local ?
так же прорабатывается вопрос с конвертированием таблиц в MyISAM
с флагом -s ещё вопросы/проблемы остались? всем понятно, что если база не стартует то надо раскоментировать в /etc/rc.local ?
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 40
- Зарегистрирован: Ср дек 27, 2017 10:51 am
- Благодарил (а): 31 раз
- Поблагодарили: 6 раз
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
А вы попробуйте поставить все это без скрипта. И сразу станет понятно сколько времени и нервов этот самый скрипт сохраният. Я пробовал.
По поводу Оффлайн, надо проверить что вы пингуете.
Идем:
Панель управления > Устройства Онлайн > Internet
Смотрим хост. То что по умолчанию может быть не доступно в вашем регионе. Ставим то что доступно наверняка. У меня стоит google.com
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Почему решил, что твоя проблема терминалов связана с установкой скриптом? Более вероятно, что это вовсе не связанные явления. М.б. в админке терминалов баг какой-то есть, или ты неверно их настроил.
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
для отключения Innodb:
смотрим размер до отключения InnoDB 1. лезем в phpmyadmin и смотрим какие таблицы в innodb, если важные то ручками конвертируем в MyISAM удаляя и выполняя SQL запрос из дампа базы данных этой таблицы откорректировав тип таблицы.
2. в консоли выполняем:
заменив слово ПАРОЛЬ на пароль рута, между -p и паролем не должно быть пробела
3.
в папку /etc/mysql/conf.d ложим файл со следующим содержимым (имя файла любое, например innodboff.cnf):
4. в консоли делаем:
кто делал свою конфигурацию на основе расширенной (моей) то таблиц в innodb быть не должно и пункт 1 можно пропустить.
кому надо сделать пункт 1 высылайте дамп своей базы данных, я сделаю.
вот результат:
смотрим размер до отключения InnoDB 1. лезем в phpmyadmin и смотрим какие таблицы в innodb, если важные то ручками конвертируем в MyISAM удаляя и выполняя SQL запрос из дампа базы данных этой таблицы откорректировав тип таблицы.
2. в консоли выполняем:
Код: Выделить всё
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
3.
в папку /etc/mysql/conf.d ложим файл со следующим содержимым (имя файла любое, например innodboff.cnf):
Код: Выделить всё
[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
кому надо сделать пункт 1 высылайте дамп своей базы данных, я сделаю.
вот результат:
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
по поводу терминала.
не разбирался с базовой конфигурацией ибо я её не использую, в моей конфигурации терминал online, при чем в базовой был offline, свою конфигурацию накатил из консоли вот так:
где ПАРОЛЬ - меняем на пароль рута.
с моей конфигурацией можно смело отключать InnoDB как описано выше без выполнения 1-го пункта.
не разбирался с базовой конфигурацией ибо я её не использую, в моей конфигурации терминал online, при чем в базовой был offline, свою конфигурацию накатил из консоли вот так:
Код: Выделить всё
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
с моей конфигурацией можно смело отключать InnoDB как описано выше без выполнения 1-го пункта.
- Рейтинг: 1.16%
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 40
- Зарегистрирован: Чт янв 18, 2018 4:28 pm
- Благодарил (а): 8 раз
- Поблагодарили: 0
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
Сделал,но не чего не поменялось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-го пункта.
- Вложения
-
- 2018-10-26_174312.png (17.31 КБ) 4735 просмотров
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Скрипт установки на Linux ББ, OPi, AsusTB, RPi и т.п.
кроме как написано 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-го пункта.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru