Domanda

Ho installato MySQL come parte di XAMPP.

Durante il tentativo di impostare la replica, Ho aggiunto le seguenti righe c:\windows\my.ini:

[mysqld]
log-bin=C:/mysql-bin
server-id=1

Come potete vedere, ho specificato un nome di percorso completo per il file di registro, quindi non ci dovrebbe essere alcun dubbio su dove si trova.Ho anche usato una barra come raccomandato.Ho confermato in WinMySQLadmin che il mio.ini è in fase di lettura.

Ho eseguito una query di INSERIMENTO, e confermato in phpMyAdmin che la tabella è aggiornata.Ho fatto un FLUSH TABELLE CON BLOCCO di LETTURA.Al link di cui sopra, che il raccomandato prossimo passo nella configurazione di replica, ma solo nel caso di output per il file di log di essere tamponato, ho sperato che si sarebbe lavare.Ma nessun file del modulo mysql-bin* apparire ovunque sul C:auto.Qualcuno può aiutarmi?

È stato utile?

Soluzione

La risposta sembra risiedere in un nascosto la mia.file cnf.

MySQL configurazioni possono essere memorizzati nel mio.ini o la mia.cnf, in C:\, C:\WINDOWS o MySQL directory stessa.In Windows Explorer, il mio.cnf appare come semplicemente la mia (anche se io non sono di nascondere le estensioni per i tipi di file conosciuti).Se chiedo di Windows per la ricerca di esso, non la trova (a quanto pare pensa .cnf file sono scorciatoie e che li ignora).Se sia il mio.ini e il mio.cnf esiste, la invisibile mio.cnf ha la precedenza.

Non aiuta il fatto che WinMySQLadmin visualizza il contenuto del mio.ini (che vengono ignorati), ma non della mia.cnf (che non sono).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top