Bloody 0 Опубликовано 10 ноября 2017 Автор Жалоба Рассказать Опубликовано 10 ноября 2017 Видимо в том, что она ставится теперь по умолчанию вместо пятой. Разницы в работе не заметил. Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyASV 0 Опубликовано 10 ноября 2017 Жалоба Рассказать Опубликовано 10 ноября 2017 Ясно, тогда пока не парюсь. Я думал может быстродействие получше. Цитата Ссылка на сообщение Поделиться на другие сайты
4sag 0 Опубликовано 4 января 2018 Жалоба Рассказать Опубликовано 4 января 2018 -> Перевод предыдущей версии на MariaDB 10 возможен только через ручную правку скриптов и настроек. А подробней ?) Как добавить volume2 ? И количество дисков для мониторинга температуры ? Цитата Ссылка на сообщение Поделиться на другие сайты
Bloody 0 Опубликовано 7 января 2018 Автор Жалоба Рассказать Опубликовано 7 января 2018 А подробней ?) Самая простая часть, прописать пути запуска новой бд. Сложнее - нужно перенести все данные и пользователей из старой бд. Как добавить volume2 ? И количество дисков для мониторинга температуры ? В последних версиях - нужно заново запустить установщик, и через него добавлять. Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyASV 0 Опубликовано 10 марта 2018 Жалоба Рассказать Опубликовано 10 марта 2018 Год назад заметил постоянную запись на диск. Ни какие манипуляции с пакетами не помогли избавиться от этой хрени, пришлось делать полный сброс с удалением всех данных и восстановлением из back up. Теперь друга проблема - постоянное чтение с диска. Началось 4 марта и ни в какую не прекращается. Я так понимаю сино поставили задачу перепилить диск. Цитата Ссылка на сообщение Поделиться на другие сайты
Bloody 0 Опубликовано 10 марта 2018 Автор Жалоба Рассказать Опубликовано 10 марта 2018 Самодиагностика может какая запустилась. Смарт в порядке? Цитата Ссылка на сообщение Поделиться на другие сайты
SergeyASV 0 Опубликовано 10 марта 2018 Жалоба Рассказать Опубликовано 10 марта 2018 Может и запустилась, только как понять какая, со смартом все хорошо. Цитата Ссылка на сообщение Поделиться на другие сайты
krotishee 0 Опубликовано 22 мая 2018 Жалоба Рассказать Опубликовано 22 мая 2018 Добрый день! Поставил версию от 10.11.2017. Датчики опрашиваются, данные в файлы текстовых логов пишутся, график по ним работает. Но не заносятся значения в базу данных. При этом если данные в базу ввести вручную, то график значения отобразит. Если команду для записи в базу данных, указанную в скрипте bash ввести через консоль, подставив соответствующие значения переменных, то выводится ошибка -ash: mysql: command not found. Версия ОС: Linux DiskStation1 3.2.40 #15266 SMP Mon Mar 26 15:10:15 CST 2018 armv7l GNU/Linux synology_armada375_ds115 MariaDB 10, php7. Подозреваю, что все дело именно в отсутствии клиента mysql. Не подскажите ли куда копать и как быть? Цитата Ссылка на сообщение Поделиться на другие сайты
Bloody 0 Опубликовано 22 мая 2018 Автор Жалоба Рассказать Опубликовано 22 мая 2018 Действительно, для полноценной работы bash скрипта, в системе необходимо наличие клиента mysql. Цитата Ссылка на сообщение Поделиться на другие сайты
krotishee 0 Опубликовано 22 мая 2018 Жалоба Рассказать Опубликовано 22 мая 2018 Действительно, для полноценной работы bash скрипта, в системе необходимо наличие клиента mysql. Спасибо Может присоветуете, какой клиент лучше использовать, чтоб лишний раз на грабли не наступать? Цитата Ссылка на сообщение Поделиться на другие сайты
krotishee 0 Опубликовано 22 мая 2018 Жалоба Рассказать Опубликовано 22 мая 2018 Спасибо Может присоветуете, какой клиент лучше использовать, чтоб лишний раз на грабли не наступать? Цитата Ссылка на сообщение Поделиться на другие сайты
Bloody 0 Опубликовано 22 мая 2018 Автор Жалоба Рассказать Опубликовано 22 мая 2018 EngInSite MySQL Client 2.0.4.230 ??? А что нибудь стандартное, типа «apt-get install mysql»? Команда от версии линукса и установщика может отличаться. Цитата Ссылка на сообщение Поделиться на другие сайты
krotishee 0 Опубликовано 22 мая 2018 Жалоба Рассказать Опубликовано 22 мая 2018 А что нибудь стандартное, типа «apt-get install mysql»? Команда от версии линукса и установщика может отличаться. Благодарю, буду продолжать стремиться к успеху ) Цитата Ссылка на сообщение Поделиться на другие сайты
krotishee 0 Опубликовано 23 мая 2018 Жалоба Рассказать Опубликовано 23 мая 2018 А что нибудь стандартное, типа «apt-get install mysql»? Команда от версии линукса и установщика может отличаться. Не получается воспользоваться apt-get install. Выдает ошибку: -ash: apt-get: command not found. Не подскажите ли Вы какой диспетчер пакетов используется в Linux DiskStation1 3.2.40 и как установить mysql-client? Цитата Ссылка на сообщение Поделиться на другие сайты
Bloody 0 Опубликовано 23 мая 2018 Автор Жалоба Рассказать Опубликовано 23 мая 2018 Linux synology_armada375_ds115 Я так понимаю, у вас станция DS115j? Если да, то менеджером пакетов из командной строки так просто не воспользуешься, всё делается через центр пакетов в веб-оболочке. Приложение PhpMyAdmin из центра пакетов установлено? Цитата Ссылка на сообщение Поделиться на другие сайты
krotishee 0 Опубликовано 23 мая 2018 Жалоба Рассказать Опубликовано 23 мая 2018 Я так понимаю, у вас станция DS115j? Если да, то менеджером пакетов из командной строки так просто не воспользуешься, всё делается через центр пакетов в веб-оболочке. Приложение PhpMyAdmin из центра пакетов установлено? Да, DS115, phpMyAdmin установлен. Цитата Ссылка на сообщение Поделиться на другие сайты
Bloody 0 Опубликовано 23 мая 2018 Автор Жалоба Рассказать Опубликовано 23 мая 2018 Тогда возникает вопрос, как в систему попадает mysql... Рискну предположить, что MariaDB 5 может его подтянуть, но утверждать не стану. Цитата Ссылка на сообщение Поделиться на другие сайты
krotishee 0 Опубликовано 23 мая 2018 Жалоба Рассказать Опубликовано 23 мая 2018 Тогда возникает вопрос, как в систему попадает mysql... Рискну предположить, что MariaDB 5 может его подтянуть, но утверждать не стану. стоит MariaDB 10, как такового mysql в системе нет все манипуляции с базой данных проходят (если вносить данные вручную), но не работает запись данных в базу из bash скрипта. полагаю, что нужен клиент который позволит вносить данные в базу из bash, но найти какой либо клиент, который можно установить в DS - в этом и есть проблема. Или есть какое то другое решение? Цитата Ссылка на сообщение Поделиться на другие сайты
Bloody 0 Опубликовано 23 мая 2018 Автор Жалоба Рассказать Опубликовано 23 мая 2018 Обычно связки MariaDB и PhpMyAdmin достаточно для работы с базами данных mysql. Может что то делали с операционной системой Synology(DSM)? К сожалению, у меня нет DS115 или возможности установить начисто DSM на свою DiskStation для поиска зависимостей. Команда find / -maxdepth 3 -name mysql что выдаёт? Цитата Ссылка на сообщение Поделиться на другие сайты
ziz 0 Опубликовано 24 мая 2018 Жалоба Рассказать Опубликовано 24 мая 2018 Здравствуйте! Та же проблема, что и у krotishee. Версия мониторинга от 10.11.2017 Xpenology, DSM 6.1.6-15266, Apache 2.2 (2.4 почему-то не запускается), PHP 7.0, MariaDB 10, phpMyAdmin. Текстовые логи пишутся, графики по ним строятся. Но в базу не заносятся. Пользователь в базе создан установщиком. При запуске скрипта: sh: line 30: mysql: command not found sh: line 31: mysql: command not found sh: line 32: mysql: command not found sh: line 33: mysql: command not found sh: line 34: mysql: command not found Команда find / -maxdepth 3 -name mysql от админа: admin@NAS:~$ find / -maxdepth 3 -name mysql find: `/etc/syslog-ng': Permission denied find: `/etc/postgresql': Permission denied find: `/etc/space': Permission denied find: `/volume1/@iSCSI': Permission denied find: `/volume1/lost+found': Permission denied find: `/tmp/mc-root': Permission denied find: `/tmp/.esd-0': Permission denied find: `/tmp/pulse-PKdhtXMmr18n': Permission denied find: `/tmp/iscsi': Permission denied find: `/tmp/synocrond': Permission denied find: `/volume2/lost+found': Permission denied find: `/volume2/@iSCSI': Permission denied find: `/var/net-snmp': Permission denied find: `/var/target': Permission denied find: `/var/crash': Permission denied find: `/var.defaults/crash': Permission denied find: `/root': Permission denied find: `/etc.defaults/syslog-ng': Permission denied find: `/etc.defaults/postgresql': Permission denied find: `/lost+found': Permission denied От рута ничего не выдаёт. В центре пакетов ещё установлены Easy Bootstrap Installer v0.4-037 и iPKGui v1.0-241. Они могут мешать? Цитата Ссылка на сообщение Поделиться на другие сайты
krotishee 0 Опубликовано 24 мая 2018 Жалоба Рассказать Опубликовано 24 мая 2018 Обычно связки MariaDB и PhpMyAdmin достаточно для работы с базами данных mysql. Может что то делали с операционной системой Synology(DSM)? К сожалению, у меня нет DS115 или возможности установить начисто DSM на свою DiskStation для поиска зависимостей. Команда find / -maxdepth 3 -name mysql что выдаёт? от root ничего не выдает. После выполнения команды консоль просто перешла на новую строку с небольшой задержкой. от admin вот: find: `/etc/postgresql': Permission denied find: `/etc/syslog-ng': Permission denied find: `/etc/space': Permission denied find: `/etc.defaults/postgresql': Permission denied find: `/etc.defaults/syslog-ng': Permission denied find: `/lost+found': Permission denied find: `/root': Permission denied find: `/tmp/iscsi': Permission denied find: `/tmp/synocrond': Permission denied find: `/var.defaults/crash': Permission denied find: `/volume1/lost+found': Permission denied find: `/volume1/@autoupdate': Permission denied find: `/volume1/@iSCSI': Permission denied find: `/volume1/web': Permission denied find: `/var/crash': Permission denied find: `/var/db': Permission denied find: `/var/target': Permission denied Написал скрипт php, который получает необходимые данные и пишет их в базу. Но сталкиваюсь с похожей проблемой. Он запускается в среде cron, а там не установлен mysql и в php нет расширения mysqli. При запуске из консоли выдает ошибку Fatal error: Call to undefined function mysqli_connect(). Сделал вывод ошибок из cron в файл - та же история. Вставил в начало скрипта $path_parts = pathinfo($_SERVER['SCRIPT_FILENAME']); chdir($path_parts['dirname']); Не помогает. Что еще можно придумать? Цитата Ссылка на сообщение Поделиться на другие сайты
Bloody 0 Опубликовано 24 мая 2018 Автор Жалоба Рассказать Опубликовано 24 мая 2018 не установлен mysql и в php нет расширения mysqli. Если мы говорим о Synology, то расширения php "включаются" в приложении Web Station. Цитата Ссылка на сообщение Поделиться на другие сайты
Bloody 0 Опубликовано 24 мая 2018 Автор Жалоба Рассказать Опубликовано 24 мая 2018 krotishee, ziz, установите пакет MariaDB 5 из стандартного репозитория. Можно даже не запускать его. Цитата Ссылка на сообщение Поделиться на другие сайты
krotishee 0 Опубликовано 24 мая 2018 Жалоба Рассказать Опубликовано 24 мая 2018 Если мы говорим о Synology, то расширения php "включаются" в приложении Web Station. да, штатные средства DS исследованы и в частности настройки php во вкладке web station, но они не предлагают решения как победить проблему со скриптом не заполняющим базу данных. Цитата Ссылка на сообщение Поделиться на другие сайты
ziz 0 Опубликовано 24 мая 2018 Жалоба Рассказать Опубликовано 24 мая 2018 krotishee, ziz, установите пакет MariaDB 5 из стандартного репозитория. Можно даже не запускать его. Странно... Пакет установил, он сразу запустился. Я его остановил. Всё заработало. Спасибо! Теперь выглядит так: admin@NAS:~$ find / -maxdepth 3 -name mysql find: `/etc/syslog-ng': Permission denied /etc/mysql find: `/etc/postgresql': Permission denied find: `/etc/space': Permission denied find: `/volume1/@iSCSI': Permission denied /volume1/@database/mysql find: `/volume1/lost+found': Permission denied find: `/tmp/.esd-0': Permission denied find: `/tmp/pulse-PKdhtXMmr18n': Permission denied find: `/tmp/iscsi': Permission denied find: `/tmp/synocrond': Permission denied find: `/volume2/lost+found': Permission denied find: `/volume2/@iSCSI': Permission denied find: `/var/net-snmp': Permission denied find: `/var/target': Permission denied find: `/var/crash': Permission denied find: `/var.defaults/crash': Permission denied find: `/root': Permission denied find: `/etc.defaults/syslog-ng': Permission denied find: `/etc.defaults/postgresql': Permission denied /usr/lib/mysql /usr/bin/mysql /usr/share/mysql find: `/lost+found': Permission denied root@NAS:~# find / -maxdepth 3 -name mysql /etc/mysql /volume1/@database/mysql /usr/lib/mysql /usr/bin/mysql /usr/share/mysql Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.