Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   о_О MySQL Disconnect (https://forum.antichat.xyz/showthread.php?t=108041)

mailbrush 25.02.2009 21:56

о_О MySQL Disconnect
 
Ну скажем есть форум вбуллетин. Скажем на нем есть шелл. Скажим я имею к нему доступ. Скажем я посмотрел конфиги и потянул от конфига.пхп юзер, пасс, бд к мускуль. Скажем коннектюсь я через шелл. Скажем ошибка:
Цитата:

SQL Manager:
Can't connect
Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
Скажем коннектюсь через пхп скрипт мускуль_коннект - аналогичная ошибка, хотя форум пашет... Что скажете, господа? Прошу реальной помощи...

ShAnKaR 25.02.2009 22:15

покажи данные из конфига и то как ты конектишся- конкретно код нужен

mailbrush 25.02.2009 22:22

$config['Database']['dbname'] = 'дбнейм';
$config['MasterServer']['username'] = 'юзер';
$config['MasterServer']['password'] = 'пасс';

вытащил из инклю/конфиг.пхп

mailbrush 25.02.2009 22:23

Коннектится пробовал через пхп-скрипт - mysql_connect("localhost","user","pass"). Через с99медшелл - тупо ввел даные...

ShAnKaR 25.02.2009 22:25

Цитата:

Сообщение от mailbrush
$config['Database']['dbname'] = 'дбнейм';
$config['MasterServer']['username'] = 'юзер';
$config['MasterServer']['password'] = 'пасс';

вытащил из инклю/конфиг.пхп

а хост?

mailbrush 25.02.2009 22:25

хост локалхост, там тоже было...

Pashkela 25.02.2009 22:37

Здесь почитай, думаю ну очень в этом дело

http://forum.searchengines.ru/showthread.php?t=253237

ЗЫЖ всегда юзай поиск в гугле по ошибке, много нового и инетересного можно узнать. В твоем случае запрос "Can't connect to local MySQL server through socket '/tmp/mysql.sock'"

heretic1990 25.02.2009 23:03

mailbrush надеюсь это не античат?

mailbrush 25.02.2009 23:18

Цитата:

To make your life easier, you can make a simple change to the MySQL configuration file /etc/my.cnf that will permanently set the socket file used by the mysql client. After making a backup copy of /etc/my.cnf, open it in your favorite editor. The file is divided into sections such as

[mysqld]
datadir=/usr/local/mysql/data
socket=/var/lib/mysql/mysql.sock

[mysql.server]
user=mysql
basedir=/usr/local/mysql
Это решение, но доступа к /етк нету....

Gifts 26.02.2009 15:37

mailbrush попробуй вместо localhost вводить внешний IP этого хоста, или в поле хост вводить следующее:
PHP код:

mysql_connect('localhost:/var/lib/mysql/mysql.sock','user','pass'); 

my.cnf не надо настраивать, сокет для mysql_connect указывается в php.ini (значение ini_get('mysql.default_socket'))

З.Ы. а чем именно запрещено просматривать /etc ?


Время: 07:30