Eu quero mudar o nome padrão do log binário e caminho. Eu vi a documentação onde se discute sobre base_name . No entanto, só preciso confirmar como usá-lo corretamente. Desejo que os logs binários sejam armazenados em outra partição e também quero agendar o log binário para execução em intervalos regulares em um dia.
Estou usando o MySQL 5.5.
Você deve ser capaz de definir os logs binários para uma nova partição fornecendo o caminho absoluto:
Você pode precisar copiar os logs binários antigos para o novo diretório e atualizar o arquivo .index com as novas informações de caminho (faça isso somente quando o mysql não estiver em execução).
Por que você deseja apenas log binário durante determinados intervalos do dia? Fazer isso pode realmente atrapalhar sua capacidade de restaurar a qualquer momento.
Etapa 1: verifique o caminho atual do log-bin e o formato de nomenclatura
mysql> mostra variáveis como '%log_bin%';
Etapa 2: altere o caminho do log-bin no arquivo my.cnf conforme abaixo log_bin = new_path/naming_format
Etapa 3: desligue seu servidor mysql.
Passo 4: Mova seus arquivos de log bin do local anterior para o novo local.
Etapa 5: Iniciar seu servidor mysql.
Etapa 6: verifique novamente se o log bin foi movido para o novo local usando o comando abaixo
mysql> mostra variáveis como '%log_bin%';
Acima, alterei a localização do log-bin de "/u01/mysql/mysql/data/" para "/u02/mysql/mysql_binlog/"