I’m encountering an issue while trying to run XAMPP’s MySQL without Administrator permission on Windows. When attempting to start MySQL, the port 3306 doesn’t show up, and when I navigate to localhost/phpmyadmin, I receive an "Access Denied" error.
I’ve already tried the following steps:
- Allowing mysqld in the firewall settings.
- Running XAMPP without "Run as Administrator" to avoid requiring elevated permissions.
Despite these efforts, the problem persists. Could anyone provide insights or suggestions on how to resolve this issue and successfully run XAMPP MySQL without Administrator permissions?
2
Answers
Ensure that port 3306 is not being used by another application if another application is using port 3306 you should need to either stop that application or configure XAMPP to use a different port for MySQL.
also check the MySQL error log located in the xampp/mysql/data directory for any error messages that might provide insights into the issue.
or if all this is set properly than uninstall xampp and again install and remember before uninstall xampp you backup you data
Try Running your Xampp from start menu to “Run As Administrator”
From windows Start Menu Open Xampp Run as Administrator
Open the XAMPP Control Panel, then click on Netstat to check which port it is using.
From Xampp Use Netstat to check Port Number
If you Problem STill not Resolved Reinstall Again Xampp this Guide wold help you to Install Xampp How to Install Localhost/phpmyadmin using XAMPP