Question

I've recently installed MySQL server and client 5.5.28 through rpm packages on an openSUSE machine, and I was not able to locate my.cnf file. I look into all directories mysql --verbose --help | grep -C3 my.cnf printed which was /etc/my.cnf (no such a file), /etc/mysql/my.cnf(no directory as mysql), usr/etc/my.cnf (don't have etc in my usr) and ~/.my.cnf (doesn't exist). Then I tried find / -name *.cnf which gave me:

/usr/share/doc/MySQL-server-standard-5.0.24a/my-huge.cnf
/usr/share/doc/MySQL-server-standard-5.0.24a/my-innodb-heavy-4G.cnf
/usr/share/doc/MySQL-server-standard-5.0.24a/my-large.cnf
/usr/share/doc/MySQL-server-standard-5.0.24a/my-medium.cnf
/usr/share/doc/MySQL-server-standard-5.0.24a/my-small.cnf 
/usr/share/ssl/openssl.cnf
/usr/share/mysql/my-large.cnf
/usr/share/mysql/my-huge.cnf
/usr/share/mysql/my-innodb-heavy-4G.cnf
/usr/share/mysql/my-medium.cnf
/usr/share/mysql/my-small.cnf 

I want to edit my.cnf file to practice replication and high availability. I read somewhere that having my.cnf file won't be necessary to use MySQL well not in my case... so I was thinking to rename one these my-*.cnf to my.cnf and put it in the locations that MySQL would look for my.cnf file. But I'm not sure first if this would work, and second which one to pick to be able to practice replication.

I don't want to make it complex for myself, so I was thinking to take the medium one... Am I doing the right thing?

No correct solution

Licensed under: CC-BY-SA with attribution
Not affiliated with dba.stackexchange
scroll top