내가 yum install mysql
거기있어센트OS 6.4. 이제 명령을 사용하면 mysql
다음 오류가 발생합니다.
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
디렉토리를 확인해 보니 mysql 폴더가 없습니다. 이 문제를 어떻게 해결해야 합니까? 내가 오류를 실행 service mysql start
(또는 실행 ) 할 때 언급할 가치가 있습니다.mysqld
인식할 수 없는 서비스.
경로를 변경했는데 my.cnf
아무 일도 일어나지 않는다는 점을 말씀드리고 싶습니다. 문제는 *.sock
파일이 단순히 존재하지 않는다는 것입니다.
고쳐 쓰다:
mysql 프로세스 반환 결과를 확인하십시오 mysqladmin -u root -p status
.
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!
그리고 직접 실행하려고 하면 /etc/init.d/mysqld
ip(localhost.localdomain)을 확인할 수 없다는 오류가 뜹니다.
두 번째 업데이트:
나는 명령을 실행했다[root@localhost /]# rpm -qa | grep mysql
다음을 반환합니다.
mysql-libs-5.1.73-3.el6_5.x86_64
mysql-libs-5.1.73-3.el6_5.i686
mysql-5.1.73-3.el6_5.x86_64
mysql-server-5.1.73-3.el6_5.i686
답변1
my.cnf 파일(보통 /etc/mysql/ 폴더에 있음)이 올바르게 구성된 경우
socket=/var/lib/mysql/mysql.sock
다음 명령을 사용하여 mysql이 실행 중인지 확인할 수 있습니다.
mysqladmin -u root -p status
mysql 폴더의 권한을 변경해 보세요. 로컬에서 작업하는 경우 다음을 시도해 볼 수 있습니다.
sudo chmod -R 755 /var/lib/mysql/
답변2
방금 서버 대신 MySQL 클라이언트를 설치한 것 같습니다. 다음 명령을 사용하여 서버를 설치하십시오.yum install mysql-server
자세한 내용은 다음 링크를 참조하세요.MySQL