Eu estou MySQL 8.0.30
correndo Rocky Linux 9
.
Ao importar alguns arquivos sql de ~ 100 GB, notei que /var/lib/mysql
está cheio de binlog.000123
arquivos, com mais de 100 GB.
Presumo que sejam criados porque o servidor está de alguma forma configurado para fazer parte da replicação, mas não me lembro de ter ativado nada relacionado a isso.
Mas em PHP MyAdmin 5.2.0-1.el9
replicação eu vejo:
Primary replication
This server is configured as primary in a replication process.
e
Show connected replicas
Server ID Host
[empty]
- Portanto, este servidor está configurado para fazer parte de uma replicação?
- Isso é ativado por padrão no MySQL 8.0.30?
- Como faço para interromper com segurança a replicação neste caso?
Pode ser relevante: eu tenho esta configuração em 4 servidores na mesma rede local e eles se conectam um ao outro por código/consultas PHP mysqli, mas não usei/configure nenhuma função de replicação no mysql, apenas usando normal no código php ( mysqli_select_db(s1/s2/etc)
entre os 4 servidores) como conectar a um banco de dados externo. E ao configurá-los, espelhei os HDDs de um servidor para outro, isso é um problema porque a configuração do MySQL para todos os servidores é exatamente a mesma server id
e server uuid
?
Certas técnicas de backup também usam o log binário.
Para desativar a geração de binlogs,
MySql 8.0
adicione isso ao arquivo de configuração e reinicie:Não acho que isso removerá os arquivos; faça (como root do mysql):