Мне сложно подключить мой сайт к базе данных mySQL на хосте. Однако, когда я запускал свой сайт на ПК Apache, он плавно подключался. Сниппет Я использую подключаемое:«Не удается подключиться к локальному серверу MySQL через сокет» на сервере linux
<?php
$conn_error = 'Could not connect';
$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_pass = '';
$mysql_db = 'firstdatabase';
if(!mysql_connect($mysql_host,$mysql_user,$mysql_pass)|| [email protected]_select_db($mysql_db)){
die($conn_error);
}else{
//echo 'Connected';
}
?>
И это дает мне следующую ошибку, когда я пытаюсь подключиться к MySQL на веб-хостинга:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server
through socket 'MySQL' (2) in /home/umudo/public_html/connectserver.inc.php on line 10
я искал через Интернет для поиска решение, но не смог найти точного примера этого.
Вы проверили правильность имени пользователя/пароля? –
Я очень сомневаюсь, что пользователь «root» не имеет пароля на вашем хосте. –
Да, у пользователя root нет пароля, потому что я возвращаю его как null. – Umut