I ran into the same problem. Here is a solution that works for my situation. In my case, I already installed xamp with mysql listening on port 3306, also I have mysql 5.0 listening on port 3307. Then I try to install 64-bit mysql version 5.6 while listening on port 3308, I already define it in my.ini, and then run cmd (should be open by running it as an administrator). My installation was "d: \ mysql64", then go to this folder in the cmd dialog, then type "bin \ mysqld --install mysql64 --default-file = d: \ mysql64 \ my.ini". It was said that the service was installed successfully, but when I try to start it using "net start mysql64", it gives this error 1067. I also already try to install and reinstall several times by changing my.ini, but the problem persists.
The solution is =
remove the service using "bin \ mysqld --remove mysql64"
reinstall the service using "bin \ mysqld --install mysql64 --port = 3308" ----> this solution
try starting mysql64 through windows services or through "net start mysql64"
It will start successfully.
So, in this case, it seems that the -default-file argument was ignored by the window manager, because I already define the port in my.ini, but the service cannot start and give error 1067
eng hwie
source share