2012-09-21 11 views
5

Recentemente ho rimosso mysql 5.1 un mysql 5.6 installato sul mio sistema CENTOS 6 x86. Quando provo a cercare il file my.cnf manca da queste directory:file my.cnf mancante e non può essere trovato in nessuna directory

mysqld --verbose --help | grep -A 1 "Default options"

=

/etc/my.cnf, /etc/mysql/my.cnf e ~/.my.cnf.

Ora sono passato alla mia home directory mysql che è/var/lib/mysql per trovare il file .cnf ma tutto quello che ho trovato era auto.cnf.

Qualcuno ha qualche idea? Potrei semplicemente scaricare un file my.cnf e metterlo in una di quelle directory?

risposta

1

sudo updatedb & & individuare my.cnf

+0

Quale potrebbe essere il modo in cui CENTOS OS lo fa? :) 'yum updatedb && locate my.cnf'? Ho provato a localizzare my.cnf, ma dice '/var/lib/mlocate/mlocate.db senza tale file o dir'. –

+0

yum è quello di gestire (installare, rimuovere) il software, provare a individuare il file con l'utente root – jipipayo

0

se si hanno problemi con individuare

come root: find/-name my.cnf

come hai fatto l'installazione di MySQL? con lo yum?

+1

Un '-type f' accelererebbe notevolmente le cose. –

0

Sono in esecuzione CentOS 6.5. Quando sono andato a installare MySQL-server.X86_64 5.6.12-2.el6, ha inserito my.cnf in/usr. /usr/my.cnf? Che diavolo sta facendo my.cnf in/usr?

ho trovato utilizzando find/-iname my.cnf -print

0

La posizione viene modificato in /mysql.d, e il nome del file viene modificato in qualcosa di simile mysqld.cnf. Inoltre, c'è una domanda simile da qualche parte (forse duplicare qui o là).

+0

16.04 LTS Ubuntu * funziona. –