Я новичок в PHP , и при попытке установить соединение на одном из моих страниц в базу данных я создал на PHPMYADMIN странице моего сайта.Не удается подключиться к базе данных MySQL, ошибка сокета
Я получаю эту ошибку:
"Database connection failed: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (46) (2002)"
Я не знаю, что сокет, или почему он пытается пойти на то, что выглядит как временный файл, так что я даже не знаю, где к устранению этого.
код, я использую, чтобы сделать первоначальное соединение это:
<?php
define("DB_SERVER", "localhost");
define("DB_USER", "xxxx");
define("DB_PASS", "xxxx");
define("DB_NAME", "tester");
$connection = mysqli_connect(DB_SERVER, DB_USER, DB_PASS, DB_NAME);
// Test if connection occurred.
if(mysqli_connect_errno()) {
die("Database connection failed: " .
mysqli_connect_error() .
" (" . mysqli_connect_errno() . ")"
);
}
?>
Я знаю, что я должен иметь доступ к MySQL баз данных, так как я вошел в систему и сделал их сам.
Я предварительно установил страницу, используя WAMP на моем компьютере, и все было в порядке.
Это просто, когда я попытался сделать это на сайте, на котором я столкнулся с этой ошибкой.
Любая помощь была бы замечательной !!
Я попытался изменить его на 127.0.0.1, но теперь он просто дает мне ошибку: Не удалось подключиться к базе данных: не удается подключиться к серверу MySQL на «127.0.0.1» (61) (2003). Я изучу mysql config change Я думаю. – coolpup
В этом сообщении более или менее указано, что существует проблема с вашей службой mysql. Вы используете общий хостинг или свою машину oqn? –
Мой клиент платит за хостинг-сервис онлайн – coolpup