Я изменил местоположение mysql файлов бинарного журнала. Я скопировал их так mysql, запустился прекрасный, потому что они где в обоих местах, но затем удалил их из старого местоположения. Я забываю об исправлении пути в индексном файле, и теперь у меня есть проблемы с чисткой старых двоичных журналов.
Таким образом, мой вопрос - это безопасный исправить пути в индексном файле, в то время как mysql сервер работает
Например, cat correct.index > mysql-bin.index
Моя серверная версия является mariadb 5.5
Эта процедура не поддерживается, как выделено в официальной MySQL документации :
Для отслеживания того, какие двоичные лог-файлы были использованы, микльд тоже создает двоичный файл индекса журнала, который содержит имена всех используемых двоичные лог-файлы. По умолчанию, он имеет то же самое базовое имя, что и двоичные лог-файл, с расширением '.index'. Вы можете изменить имя двоичный файл индекса лога с опцией --log-bin-index[=имя_файла]. Вы не следует вручную редактировать этот файл при запущенной mysqld; делая это запутает mysqld.
Так что нет, не безопасно редактировать двоичный индекс журнала во время работы mysqld
.