J'ai un serveur MySQL en cours d'exécution sur mon ordinateur local. J'essaie de me connecter à via PHP depuis mon hébergeur. Je reçois l'erreur suivante:Impossible de se connecter au serveur MySQL en utilisant PHP
Impossible de se connecter au serveur MySQL local via la socket '/var/run/mysqld/mysqld.sock' (2).
Voici le php je suis en cours d'exécution avec le code d'utilisateur et mot de passe effacé pour la sécurité:
if ($dbc = @mysql_connect('localhost', 'userid', 'password')) {
print '<p>Successfully connected to MySQL!</p>';
// Try to create the database:
if (@mysql_query('CREATE DATABASE myblog',$dbc)) {
print '<p>The database has been created!</p>';
} else { // Could not create it.
print '<p style="color: red;">Could not create the database because:<br />' . mysql_error() . '.</p>';
}
// Try to select the database:
if ($x == @mysql_select_db('myblog,$dbc')) {
print '<p>The database has been selected.</p>';
} else {
print '<p style="color: red;">Could not select the database because:<br />' . mysql_error() . '.</p>';
}
mysql_close(); // Close the connection.
} else {
print '<p style="color: red;">Could not connect to MySQL:<br />' . mysql_error() . '.</p>';
que quelqu'un peut me aider à cet égard?
double possible: http://stackoverflow.com/questions/5376427/cant-connect-to-local-mysql-server-through-socket-var-mysql-mysql-sock-38 – Maximus2012
On dirait que votre serveur mysql ne fonctionne pas – Jens