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 столько раз, сколько необходимо, пока служба не будет запущена.
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)