все. Я студент и очень неопытный новичок с PHP. Прежде чем вы отметите это как несоответствующее или дублирующее или что-то еще. Выслушайте меня, пожалуйста, мне нужно, чтобы подключиться к школе хозяину, чтобы проверить мои коды, я установил XAMPP, PHPMyAdmin 4.0.4.1 с помощью блокнота ++ текстового редактора, PHP5.4.19 и FTP WinSCP программы похожа на FileZillaПредупреждение: mysql_connect(): Не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' (2)
- загрузили все файлы на стороне сервера общественного HTML и попытался запустить файл в браузере с помощью: my_school_link/my_username/
и я эту ошибку
Предупреждение: mysql_connect(): Может подключиться к локальному серверу MySQL через socket '/tmp/mysql.sock' (2) в /my_full_filepath..../connect.php на строке 3, и это мой файл connect.php.
<?php
mysql_connect('host_name', 'user_name', 'password');
mysql_select_db('my_database_name');
?>
Я не могу найти мой /tmp/mysql.sock, * У меня есть папка TMP в папке XAMPP, но внутри я не могу найти mysql.sock *
и я попытался следующая
- посмотреть почти все сообщения по этому вопросу (я не понимаю, что говорится, ты попробовал некоторые из предложений и ответов)
- ввели правильное имя хоста, имя пользователя и пароль
- запустить как администратор
- проверяется, если MySQL запущен (это так Apache)
- MySQL сокет, указанный в php.ini никогда не была отредактирована так в режиме по умолчанию
- не могу найти MySQL конфигурационный файл, или my.cnf или etc.
В чем проблема? Пожалуйста, если кто-нибудь может мне помочь, пожалуйста, скажите мне, что случилось.
Просьба предоставить пошаговое руководство. и расширения файлов, если необходимо сохранить файлы ....
Есть ли какие-либо дополнительные вещи, которые я могу добавить, чтобы помочь кому-то понять мою проблему лучше? если да, то пожалуйста дайте мне знать ... это мое последнее средство, так что спасибо вам заблаговременно за любую помощь.
Работает ли сервер MySQL? –
Приветствую эту ссылку, чтобы получить ответ: - http://stackoverflow.com/questions/5376427/cant-connect-to-local-mysql-server-through-socket-var-mysql-mysql-sock-38 –
Вы используете [** устаревший ** API баз данных] (http://stackoverflow.com/q/12859942/19068) и должны использовать [современную замену] (http://php.net/manual/en/ mysqlinfo.api.choosing.php). – Quentin