2011-10-11 37 views
8

voglio creare un nuovo db in mysql. E ho impostato utf8 come set di caratteri predefinito. ma quando voglio riavviare il db, MySQL non riuscire a riavviare e il post mysql il seguente messaggio:come impostare il set di caratteri predefinito?

Cercando di avviare il server ... Potrebbe non ri-connettersi al server MySQL. Il server non può essere avviato.

Plugin 'FEDERATED' è disabilitato.

C: \ Programmi \ MySQL \ MySQL Server 5.5 \ bin \ mysqld: sconosciuto variabile 'default-character-set = utf8'

Interruzione

C: \ Programmi \ MySQL \ MySQL Server 5.5 \ bin \ mysqld: Shutdown complete

A proposito, so che dopo aver cancellato il set di caratteri predefinito, il mysql è ok per riavviare. Ma se devo impostare il set di caratteri di default, se ci sono è un altro modo per far funzionare di nuovo il mysql ?!

+0

Hai impostare questo nel file di configurazione per MySQL? Prova character-set-server = utf8 – EO2

+0

intendi nel my.init ?! –

+0

ho già provato, ma invia ancora lo stesso prompt e non è ancora possibile riavviare –

risposta

21

Ho avuto un problema simile. La risposta, come sottolineato da EO2, è che il set di caratteri di default è deprecato in 5.5. Si consiglia di utilizzare invece:

character-set-server = utf8 

BTW, è meglio se le risposte sono risolte come risposte, non commenti ... ;-)

Problemi correlati