Что делать если при вводе заведомо правильных учетных данных не удается пройти авторизацию в Qsync-клиенте?


Если при попытке входа в Qsync-клинет, вы получаете ошибку "Login failure", независимо от принадлежности учетной записи к какой-либо группе и правильности данных, то проблема в повреждении базы данных MySQL.
Чтобы исправить эту проблему, необходимо выполнить следующие действия:
1. Подключитесь к сетевому хранилищу по SSH: http://qnap.ru/kb/4208
2. Введите следующую команду:
/usr/local/mariadb/bin/mysql -u root -pqnapqnap -S /tmp/mysql_qbox.sock
Если вы увидите ошибку:


То необходимо сбросить базы данных MySQL.
Для этого подключитесь к веб-интерфейсу сетевого хранилища и в разделе Серверы приложения >> Сервер SQL нажмите на кнопку Инициализировать базу данных.


3. Далее введите следующие команды:
/etc/init.d/mariadb.sh restart # для устройств на микропрограммах до 4.2.0
/etc/init.d/qbox.sh restart # для микропрограмм 4.2.x
/etc/init.d/qsyncsrv.sh restart #для микропрограмм 4.3.x
4. Скопируйте базу данных Qsync в папку Public:
/usr/local/mariadb/bin/mysqldump -S /tmp/mysql_qbox.sock --user=root --password=qnapqnap qbox > /share/Public/qsync_backup.db
5. Остановите базу данных:
/etc/init.d/qbox.sh stop (4.2.x)
/etc/init.d/mariadb.sh stop (4.2.x)
/etc/init.d/qsyncsrv.sh stop (4.3.x)
6. Перенесите записи MySQL:
mv /share/$def_vol/.qbox/mysql/data /share/$def_vol/.qbox/mysql/data_old
7. Запустите базу данных:
/etc/init.d/qbox.sh start (4.2.x)
/etc/init.d/mariadb.sh start (4.2.x)
/etc/init.d/qsyncsrv.sh start (4.3.x)
8. Верните копию настроек:
/usr/local/mariadb/bin/mysql -S /tmp/mysql_qbox.sock --user=root --password=qnapqnap qbox < /share/Public/qsync_backup.db
9. Перезагрузите сетевое хранилище:
reboot