Sandbox-HDP Сервер MySQL работает с параметром --skip-grant-tables, поэтому он не может выполнить эту инструкцию.

Хорошо, я нашел 2 альтернативы.

Получение предварительно скомпилированного бинарного файла, работающего на CentOS 7

Несмотря на то, что их страница пакетов предлагает только Smartmontools 6.2 для CentOS 7, их страница SVN builds предлагает двоичные файлы, которые действительно работают на CentOS.

Соответствующий архив имеет суффикс .linux, например, я выбрал:

smartmontools-6.6-0-20170503-r4430.linux-x86_64.tar.gz

Этот архив содержит двоичный файл smartctl, который прекрасно работает.

Использование команды nvme -инструмент линии

CentOS 7 поставляется с командой nvme(, пакет yum называетсяnvme-cli).

Может отображать список дисков NVMe:

# nvme list

И может читать информацию SMART:

# nvme smart-log /dev/nvme0

И дополнительная информация SMART (не знаю, почему она разделена):

# nvme smart-log-add /dev/nvme0

1
29.07.2019, 11:52
1 ответ

Просто остановите и перезапустите MySQL в обычном режиме.

Редактировать

В противном случае:

Убедитесь, что вы сбросили привилегии:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

Из документации :

FLUSH PRIVILEGES

Reloads the privileges from the grant tables in the mysql database.

The server caches information in memory as a result of GRANT and CREATE USER statements. This memory is not released by the corresponding REVOKE and DROP USER statements, so for a server that executes many instances of the statements that cause caching, there will be an increase in memory use. This cached memory can be freed with FLUSH PRIVILEGES.

1
27.01.2020, 23:41

Теги

Похожие вопросы