If the datadir is empty. you have to execute a different utility mysql_install_db. This will create a correct initial database.
Jesus! I HATE systemd. The sysV init script handled this correctly. On 02/12/2015 02:06 PM, Cameron Mann wrote: > Hi Robert, > > The value in my.cnf is datadir=/var/lib/mysql. The directory is > initially empty, which I believe is normal; there shouldn't be > anything in there until mysqld is started for the first time (at least > that's the behaviour of 5.6.22, which works fine). After mysqld fails > to start, an empty mysql directory is created. > > Cameron > > On Thu, Feb 12, 2015 at 2:35 PM, Bob Eby <eby...@gmail.com> wrote: >> Hi Cameron, >> >> I've seen a similar error running on windows 7. >> >> When you look in your datadir= specified in my.ini what is there exactly >> (hopefully not empty)? Do you have a mysql folder containing plugin.* files >> at this location? (say .MYI etc) >> >> It sounds like your data folders were either not copied to the correct place >> or not properly configured before starting the server. >> >> It's been a while, but I recall there being an "install" step to getting the >> correct basic database files into your datadir specified in my.ini. >> >> Good Luck, >> Robert Eby -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/mysql