Поиск подстроки истории без привязки в bash

sudo dpkg-reconfigure mysql-server «перенастроит» пакет MySQL, задавая дополнительные вопросы, если нужно выполнить действие, если он сочтет, что они отсутствуют. Обычно запуск его в правильно установленной и настроенной системе безвреден. Не предполагается отбрасывать какую-либо базу данных.

Кажется, ваша служба MySQL не работает.

Ubuntu 16.04 уже поставляется с MySQL 5.7; эта версия имеет существенные отличия от предыдущих версий MySQL в нескольких аспектах, в том числе в файлах конфигурации.

Если вы обновляете предыдущие версии MySQL на месте, или получаете их файлы конфигурации, или следуете старым учебникам / скриптам по настройке, MySQL может не загрузиться из-за недопустимых параметров.

Я рекомендую просматривать сообщения журнала в / var / log, чтобы узнать, какие ошибки выдает MySQL.

В моем случае мне пришлось удалить следующие конфигурации с моих серверов MySQL:

key_buffer             = 16M
myisam-recover         = BACKUP

В качестве последнего примечания я хотел бы подчеркнуть, что MySQL 5.7 также не так снисходителен к ошибкам в файлах MySQL, как предыдущие версии.

Подводя итог; проверьте, работает ли MySQL; если нет, перезапустите его и проверьте журналы на наличие ошибок; исправьте их и перезапустите MySQL столько раз, сколько необходимо, пока служба не будет запущена.

2
21.07.2017, 02:29
1 ответ

Bash 4.4 имеет history-substring-search-backwardпривязываемую команду, которая делает это. Из файла NEWS:

2.  New Features in Readline
<...>
b.  There are new bindable commands to search the history for the string of
    characters between the beginning of the line and the point
    (history-substring-search-forward, history-substring-search-backward)
1
27.01.2020, 22:18

Теги

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