Friday, 6 January 2017

php - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) error




My form is consistently getting an error when I try to submit.



Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2).



I'm on windows by the way.
https://web.njit.edu/~jsd42/form/form1.php


Answer



You need to configure your MySQL user and your php mysqli_connect() to both use "localhost" as the connecting host.




Edit:
If it is a remote server instead of "localhost" you will need to use the IP of the mysql server and ensure that the user you are logging in as has permission to connect externally.


No comments:

Post a Comment

c++ - Does curly brackets matter for empty constructor?

Those brackets declare an empty, inline constructor. In that case, with them, the constructor does exist, it merely does nothing more than t...