MySQL 5.1 service can start under Local System account or Administrator User account.
But MySQL 5.1 service cannot start under normal user account.
It gives:
Error 1067:The process terminated unexpectedly.
What could be the issue?
|
feedback
|
|
First step will be to check the permissions: Does the user you want to run MySQL have all the necessary access rights? | |||
|
feedback
|
|
Let's make sure mysqld can run properly apart from the service. First thing is to locate the program mysqld.exe If you installed MySQL using the MSI, try the following:
mysqld will look for the default my.ini in the parent folder Look in Task Manager under the Processes Tab. mysqld should be there. If it is there, then mysqld is working properly. This also reveals that the service is not installed correctly. I recommend this way because I have stopped using the MSI versions of MySQL installation because of issues that this one. I use the ZIP File no-install version and I have set up DOS batch files to start up mysqld like this. | |||
|
feedback
|
|
To startMySQL service under normal user account, user must have permission to start that service. User should be at least Standard User. Restricted user doesn't have sufficient permission to start service. I can solve doing following steps:
| ||||
|
feedback
|
|
The most important thing is giving security permissions to normal user on MySQL Data folder.
| ||||
|
feedback
|