Well, that kind of depends -- which of the configuration files did you start with (they are
my-huge.cnf,
my-large.cnf,
my-medium.cnf or
my-small.cnf)? If you've got 1G - 2G of memory,
my-huge.cnf may be the best choice to copy to
my.cnf. The "huge" configuration provides larger buffer and cache sizes which significantly improves performance over the others.
On my machines, I have only
skip-locking and
skip-federated active and the performance is more than satisfactory (I run multiple data bases that are anywhere from 3G to 20G in size). This is a single 3G processor, 2G of RAM. I have
/var/lib/mysql in a separate 64G partition. You may want to comment out
skip-networking so MySQL doesn't listen on a TCP/IP port, but you need to think that one through -- the blurb is
Code:
# Don't listen on a TCP/IP port at all. This can be a security enhancement,
# if all processes that need to connect to mysqld run on the same host.
# All interaction with mysqld must be made via Unix sockets or named pipes.
# Note that using this option without enabling named pipes on Windows
# (via the "enable-named-pipe" option) will render mysqld useless!
#
#skip-networking
You may need to do this in any event if you want to use ODBC.
Hope this helps some.