Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: seeeeeez[ff] on March 21, 2005, 16:41:08

Title: mysql+php 8-/
Post by: seeeeeez[ff] on March 21, 2005, 16:41:08
При обращении из *.php пишет, что не может подключится к локальной базе (mysql.sock)... Естественно вопрос такой: Как от этого избавиться ???  :blink:
Title: mysql+php 8-/
Post by: demiurg on March 21, 2005, 17:20:42
Quote
При обращении из *.php пишет, что не может подключится к локальной базе (mysql.sock)... Естественно вопрос такой: Как от этого избавиться ???  :blink:
[snapback]1364[/snapback]
Есть несколько путей:

1) попробовать сформулировать вопрос более понятно -- может быть 1001 причина проблемы -- не запущен mysql, в настройках mysql не указано, что надо открывать сокет, сокет расположен не там где его ищет php  и т.д.

2) погуглить на предмет связки php+mysql, благо, по этому вопросу написано очень много.

Если внимательно читать документацию, то связка php+mysql работать начинает с пол-пинка.
Title: mysql+php 8-/
Post by: seeeeeez[ff] on March 21, 2005, 19:21:54
1) mysql запущен
2) mysql.sock лежит там, где его ищет php

А вот как указать, чтобы мускул сокет открыл ??? Может в этом проблема... :unsure:

P.S. номер ошибки - 13....
Title: mysql+php 8-/
Post by: demiurg on March 21, 2005, 19:39:35
Quote
,21 Mar 2005, 07:21 PM]1) mysql запущен
2) mysql.sock лежит там, где его ищет php

А вот как указать, чтобы мускул сокет открыл ??? Может в этом проблема... :unsure:

P.S. номер ошибки - 13....
[snapback]1366[/snapback]
А прав у php хватает чтобы использовать сокет? И вообще другие приложения работают с mysql?
Title: mysql+php 8-/
Post by: seeeeeez[ff] on March 21, 2005, 19:41:15
Хороший вопрос! даже не задумывался... А какие поставить прова - всем на чтение или какие лучше поставить? :rolleyes:
Title: mysql+php 8-/
Post by: demiurg on March 21, 2005, 19:54:43
Quote
Хороший вопрос! даже не задумывался... А какие поставить прова - всем на чтение или какие лучше поставить? :rolleyes:
[snapback]1368[/snapback]
http://developer.tomsk.ru/mysql/manual.ru_..._Administration (http://developer.tomsk.ru/mysql/manual.ru_MySQL_Database_Administration.html#MySQL_Database_Administration)
Title: mysql+php 8-/
Post by: seeeeeez[ff] on March 21, 2005, 20:00:08
thnx!
Title: mysql+php 8-/
Post by: seeeeeez[ff] on March 21, 2005, 21:27:28
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
Номер ошибки поменялся с 13 на 2......
Title: mysql+php 8-/
Post by: anonymouss on March 22, 2005, 10:39:41
Все-таки больше похоже на то, что сервер MySQL не работает. PHP собирали с поддержкой MySQL?
Title: mysql+php 8-/
Post by: Dimmus on March 22, 2005, 10:53:48
http://slackware.tomsk.ru/forum/viewtopic.php?t=186 (http://slackware.tomsk.ru/forum/viewtopic.php?t=186) - если не запущен
а так см /etc/my.cfg и + обрати внимание на предложения и вопросы выше
Title: mysql+php 8-/
Post by: seeeeeez[ff] on March 22, 2005, 10:54:54
да, с поддержкой... разобрались хоть что он нам пишет (perror) :)
!НО! скрипт исправлений привилегий не выполняется (точнее говорит что не может найти файлы ./mysql/*.frm ./mysql/*.MYD etc....
Title: mysql+php 8-/
Post by: seeeeeez[ff] on March 22, 2005, 10:56:14
datadir=/var/lib/mysql
а файлы лежат в: /var/lib/mysql/mysql (*.frm, *.myd etc)
socket=/var/lib/mysql/mysql.sock
Title: mysql+php 8-/
Post by: Dimmus on March 22, 2005, 11:01:44
в начале глянь: ps aux | grep mysqld - потом прочти посты той темы, ссылку которй я дал
Title: mysql+php 8-/
Post by: seeeeeez[ff] on March 22, 2005, 11:08:42
thnx! попробую вечером -> ночью -> утром :)