Не удается подключиться к серверу MySQL с помощью переполнения стека

У меня сервер MySQL работает на моем локальном компьютере. Я пытаюсь подключиться к нему
через PHP с хоста моего сайта. Я получаю следующую ошибку:

Не удается подключиться к локальному серверу MySQL через сокет ‘/var/run/mysqld/mysqld.sock’ (2).

Вот php, который я запускаю с идентификатором пользователя и паролем, удаленными для безопасности:

 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>';

Может ли кто-нибудь помочь мне с этой связью?

-2

Решение

Кажется, что ваш код должен работать, если ваш сервер MySQL не настроен должным образом … но вы можете попробуйте MySQLi Route.

$servername = "computername";
$username = "username";
$password = "password";
$dbname = "dbname";

// Create connection
$mysqli = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}

?>
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector