Skip to main content

XAMPP: Couldn't start MySQL!

XAMPP: Couldn't start MySQL!

Trying to run mysql on ubuntu 10.10 and give this vauge error "XAMPP: Couldn't start MySQL!"

Try this

1. Open a terminal.
2. run this command sudo chown -hR root /opt/lampp
3. then run this sudo chmod -R 777 /opt/lampp
4. Now Restart XAMPP sudo /opt/lampp/lampp restart

U are all set.

And if u r getting the follwing warning after restarting
"Warning: World-writable config file ‘/opt/lampp/etc/my.cnf’ is ignored"

1.Open terminal
2.Migrate to /opt/lampp/etc
3.run the command sudo chmod 755 my.cnf

Comments

Anonymous said…
Thanks! This solution was the one that really worked for me ( the chmod my.cnf solution).

Been searching for a solution for a long time...
shaimaa said…
when i changed permission it solve the problem thanks alot
Nimuytan said…
Thank you! resolved!
Unknown said…
Thank you very much! :)
Once again you save me alot of work. :)
Good luck in the future and God bless you! :)
Unknown said…
still no working the mysql
Naveed said…
Thanks. Issue solved. Only my second day on Linux!
Sid said…
superb dude.. worked out
The Universe said…
Really appreciate it. Why doesn't XAMPP have the right permissions in the first place?
Naveed said…
@alex: that's what makes linux secure. file permission need to be granted by you, so that just any program cannot go on making changes to your system
Shiv said…
Thanks...it worked..!!
Anonymous said…
Thanks
Loxiney said…
Thank you! ;D
Parik said…
@thanks guys for all your wishes and comments :)
Sophia said…
Working cool. Thanks a lot. Now my blog running up. I really looking this
Şirazi said…
Thank you. Worked for me (y)

Popular posts from this blog

Difference between is_file and file_exists

If you want to know that the argument supplied is a file or not use is_file() file_exists() will take both file and directory as input and return true if they exists. So, unless you specifically want to check if the argument passed is a file use is_file otherwise use file_exists()

CGI Environment Variables

So here goes the list of all the Environment variables that are inbuilt and can be used with ur CGI script: Variable Name Value DOCUMENT_ROOT The root directory of your server HTTP_COOKIE The visitor's cookie, if one is set HTTP_HOST The hostname of your server HTTP_REFERER The URL of the page that called your script HTTP_USER_AGENT The browser type of the visitor HTTPS "on" if the script is being called through a secure server PATH The system path your server is running under QUERY_STRING The query string (see GET, below) REMOTE_ADDR The IP address of the visitor REMOTE_HOST The hostname of the visitor (if your server has reverse-name-lookups on; otherwise this is the IP address again) REMOTE_PORT The port the visitor is connected to on the web server REMOTE_USER The visitor's username (for .htaccess-protected pages) REQUEST_METHOD GET or POST REQUEST_URI The interpreted pathname of the requested document or CGI (relative to the document root) SC...

15 things that you should give up to be happy

1. Give up your need to always be right.  There are so many of us who can’t stand the idea of being wrong – wanting to always be right – even at the risk of ending great relationships or causing a great deal of stress and pain, for us and for others. It’s just not worth it. Whenever you feel the ‘urgent’ need to jump into a fight over who is right and who is wrong, ask yourself this question:  “Would I rather be right, or would I rather be kind?” Wayne Dyer. What difference will that make? Is your ego really that big? 2. Give up your need for control.  Be willing to give up your need to always control everything that happens to you and around you – situations, events, people, etc. Whether they are loved ones, coworkers, or just strangers you meet on the street – just allow them to be. Allow everything and everyone to be just as they are and you will see how much better will that make you feel. “By letting it go it all gets done. The world is won by those who let it...