Fixing issue with my.cnf file not being created before many of the first run steps.

For example yum will install mysql-server package and a default my.cnf, startup the service and create the InnoDB data and log files in the default location (/var/lib/mysql).  However if the default location has been overridden this causes mysqld to break on next restart.

A few more issues present themselves when creating the my.cnf first so some other steps need to be done before running the install command.

Tested on CentOS v6 running MySQL v5.5 only at this time.