2009-12-09 8 views

risposta

20

Qual è il tuo sistema operativo? Su Debian Linux, si trova su /etc/mysql/my.cnf. Se non riesci a trovarlo, puoi crearne uno da zero usando questo documentation.

+0

Devo solo fare il file e metterlo dentro /etc/mysql/my.cnf? MySQL lo userà automaticamente? – TIMEX

+1

Se si utilizza Debian Linux o qualcosa di simile, controllare la posizione corretta nel file /etc/init.d/mysql. Nel mio caso posso vedere CONF =/etc/mysql/my.cnf sulla riga 25. –

5

Si può provare seguente comando:

find /etc -name *.cnf

che vi mostrerà tutte le posizioni dei file * .cnf

+0

Sì. Questo dovrebbe trovarlo. Potrebbe dover fare un "sudo find/etc -name * .cnf". – Sigersted

+0

sei un eroe. la tua risposta è stata un ottimo inizio per me per risolvere un problema che sono rimasto bloccato per anni. :) – Ali

0

individuare stamperà solo i file nella directory che si può leggere.

Inoltre, quando si dice che hai fatto updatedb, ha fatto si esegue

sudo /etc/cron.daily/slocate

Se no, allora probabilmente quello che è stato eseguito non era equivalente. (Il programma di individuazione predefinito su Debian/Ubuntu in questi giorni è mlocate).

0

creare un file di configurazione MySQL fornisce diversi metodi di configurazione ma, in generale, è più semplice creare un file my.ini nella cartella mysql. Ci sono centinaia di opzioni per modificare MySQL per le vostre esigenze, ma il file my.ini più semplice è:

[mysqld] 
# installation directory 
basedir="C:/mysql/" 

# data directory 
datadir="D:/MySQLdata/" 
+0

http://www.sitepoint.com/how-to-install-mysql/ – Lijo