그래서 Bodhi 머신에 LAMP 스택을 설치한 것은 이번이 처음입니다(이전에는 WAMP를 사용했고 10.04에서는 LAMP를 사용했습니다). Apache를 시작하고 Drupal 설치를 시작한 다음 새 데이터베이스를 만들었습니다. phpmyadmin을 사용할 때 로그인했는데... "연결할 수 없음 오류"가 발생합니다. 이 시점으로 돌아가서, Apache에서 가상 호스트를 시작하고 실행하려고 할 때 문제가 시작되었습니다. 일단 완료되면 mysql에서 소켓 연결 문제가 발생하기 시작했습니다.
원래 질문은 이랬습니다.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
이것을 사용하면 ls -lart /var/run/my*
다음과 같은 결과를 얻습니다.
total 0
drwxr-xr-x 2 mysql root 40 Jan 31 11:56 .
drwxr-xr-x 21 root root 740 Jan 31 12:21 ..`
나는 다음을 실행 touch /var/run/mysqld/mysqld.sock
하고 chown -R mysql /var/run/mysqld
허용하도록 설정했습니다.
total 0
drwxr-xr-x 21 root root 740 Jan 31 12:21 ..
-rw-r--r-- 1 mysql root 0 Jan 31 13:58 mysqld.sock
drwxr-xr-x 2 mysql root 60 Jan 31 13:58 .
- 따라서 실행하려고 하면
mysql -u root -p
오류가 발생합니다.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (13)
(더 이상 ERROR 2002...(2)가 아니고 ERROR 2002...(13)입니다.) - 시도
service mysql restart
(또는 중지, 시작)하면 또 다른 오류가 발생합니다.start: Rejected send message, 1 matched rules; type="method_call", sender=":1.49" (uid=1000 pid=8407 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")
- 내가 달릴 때
sudo service mysql restart
나는 얻는다.stop: Unknown instance: start: Job failed to start
- 실행하면
service mysql status
"mysql 중지/대기" 메시지가 나타납니다.
mysql 문제를 진단하려면 어떻게 해야 합니까? 나는 완전히 간단한 mysql 문제를 간과하고 있을 수도 있으며 지금까지 수행한 작업에 대한 피드백을 주시면 감사하겠습니다.
또한 Bodhi 머신이고 Ubuntu용으로 작성된 대부분의 지침/피드백이 Ubuntu 지침이 어느 정도 적용되지 않을 수 있는지 잘 모르겠습니다. 특히, /etc/init.d/...
및 명령 service ... ...
간의 차이점과 관련된 문제가 발생하고 있습니까? 아니면 두 라이브러리 사이에 차이점이 있습니까?
답변1
nano /etc/mysql/my.cnf
열어본 파일을 체크인하세요 . bind-address
파일이 있으면 파일에서 검색하거나 로그인할 수 있어야 하지만 그렇지 않은 경우 localhost
mysql 명령에 호스트를 제공해야 합니다.127.0.0.1
localhost
mysql -uroot -h xxx.xxx.xxx.xxx -p