Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Не подключается к мускулу

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Tox
Отправлено: 22 Сентября, 2012 - 23:28:16
Post Id



Посетитель


Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011  
Откуда: Россия


Помог: 0 раз(а)




Пошел в /etc/mysql/, в файле my.cnf закомментил
CODE (htmlphp):
скопировать код в буфер обмена
  1. bind-address  = 127.0.0.1
, хотел попробовать удаленно подключиться, чтобы не через сокеты unix. Теперь phpmyadmin не пускатет даже от рута, service mysql restart:
CODE (htmlphp):
скопировать код в буфер обмена
  1. stop: Unknown instance:
  2. start: Rejected send message, 1 matched rules; type="method_call", sender=":1.13" (uid=1001 pid=6881 comm="start mysql ") interface="com.ubuntu.Upstart0_6.Job" member="Start" error name="(unset)" requested_reply="0" destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")

после расскомментирования "bind-address = 127.0.0.1" та же фигня.
mysql -u root -p возвращает:
CODE (htmlphp):
скопировать код в буфер обмена
  1. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

Но сокеты-то опять включены! В нете предлагают сразу не заморачиваться: а точнее, переустановить мускул. Это гениально, не спорю. Но а как восстановить?
Проблема в том, что сервер не мой, может его надо рестартануть? (а перед этим почистить логи и сказать, что я ничего не знаю? Улыбка)


-----
In Console We Trust. Code hard. Or die.
 
 Top
DlTA
Отправлено: 22 Сентября, 2012 - 23:37:28
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




моштабные изменения без перезагрузки?! а должно быть иначе?
 
 Top
Panoptik
Отправлено: 23 Сентября, 2012 - 00:01:26
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




чтобы сервер стал доступен извне нужно поставить бинд адрес 0.0.0.0 и перезагрузить сервер mysql



-----
Just do it
 
 Top
Tox
Отправлено: 23 Сентября, 2012 - 10:35:25
Post Id



Посетитель


Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011  
Откуда: Россия


Помог: 0 раз(а)




Panoptik
после перезагрузки и bind-address= 0.0.0.0 все стало норм(в phpmyadmin зайти можно), но извне подключиться все равно не могу, даже от рута (с помощью скрипта):
CODE (htmlphp):
скопировать код в буфер обмена
  1. Warning: mysql_connect(): Can't connect to MySQL server on 'host' (111)

Я в скрипте не указывал порты - везде стандартные, может из-за этого?


-----
In Console We Trust. Code hard. Or die.
 
 Top
Panoptik
Отправлено: 23 Сентября, 2012 - 11:24:18
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011  
Откуда: Одесса, Украина


Помог: 131 раз(а)




а во время удаленного коннект какой вы адрес хоста указываете?
(Добавление)
нужно указать прямой ip или если у вас есть dns-сервер - тогда указывать доменный адрес, но при этом скорее всего в mysql должно быть указано что он слушает порт с данного хоста


-----
Just do it
 
 Top
Tox
Отправлено: 23 Сентября, 2012 - 11:40:45
Post Id



Посетитель


Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011  
Откуда: Россия


Помог: 0 раз(а)




Panoptik
в скрипте указываю ip-адрес сервера, где находится мускул (без порта, он стандартный)


-----
In Console We Trust. Code hard. Or die.
 
 Top
Tox
Отправлено: 23 Сентября, 2012 - 14:33:30
Post Id



Посетитель


Покинул форум
Сообщений всего: 314
Дата рег-ции: Нояб. 2011  
Откуда: Россия


Помог: 0 раз(а)




ip заменил на домен. ситуация та же. Как зафиксить? Я даже не могу понять, в чем проблема. Вроде все правильно сделано


-----
In Console We Trust. Code hard. Or die.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB