2016-09-08 3 views
3

우분투 14.04가 있습니다. Owncloud가 실행되는 곳에 LAMP가 설치된 서버. paperwork을 설치하려고했으나 문제가되지는 않았습니다.우분투 : '/var/run/mysqld/mysqld.sock'소켓을 통해 로컬 MySQL 서버에 연결할 수 없습니다.

내 서버를 다시 시작한 후 다시 내 owncloud에 액세스하려고했지만 내부 서버 오류가 발생했습니다. 다음 그림을 참조하십시오. Owncloud error

나는 로그 /var/log/apache2/error.log에 보니 프로그래머 문구 다음

Lost connection to MySQL server during query' in ... 

내가 MySQL의 서비스를 다시 시작하려고하지만,이 오류가 나타납니다

stop: Unknown instance: 
start: Job failed to start 

은 그 때 나는 mysql -u root -p와 MySQL의에 로그인을 시도하고 follorwing 오류가 나타납니다

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 
,536을

기기의 소켓을 find/-type s으로 찾았으며 소켓은 /run/mysqld/입니다. 심볼릭 링크를 만들어 붙여 넣었습니다. /var/run/mysqld/mysqld.sock

유감스럽게도 아무 것도 효과가 없습니다. 문제가 끝났다 그래서 서버를 다시 설치 한

/dev/log 
/run/php5-fpm.sock 
/run/udev/control 
find: `/proc/977/task/977/fd/5': No such file or directory 
find: `/proc/977/task/977/fdinfo/5': No such file or directory 
find: `/proc/977/fd/5': No such file or directory 
find: `/proc/977/fdinfo/5': No such file or directory 

업데이트 : D

답변

-1

어떤이 다시 다시 시작하면 더 이상 find/-type s의 출력은 소켓을 찾을 수 없습니다 mysql 서비스에 문제가있다. 당신이 lampp를 서버를 설치하는 경우, MySQL의 서비스를 다시 시작하고 자세한 내용

+0

예 이미 재시작하려했지만 이것이 나타납니다. 'stop : 알려지지 않은 인스턴스 :' 'start : 작업을 시작하지 못했습니다 .' –

+0

/var/log/mysql/error.log folloring error.log.1.gz는 비어 있습니다. –

1

의 MySQL의 오류 로그를 확인하기 위해 실행은/var에

sudo /opt/lampp/lampp startmysql 

그런 만들기 "mysqld에"디렉토리 먼저 실행 MySQL의를/보시기 바랍니다

cd /var/run 
sudo mkdir mysqld 

는은/var/실행/mysqld를

sudo ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock 

실행에 lampp를에서 MySQL의 링크. 희망은 당신을 도울 것입니다