mysql db 에서 user 테이블을 drop 해버렸는데..
그다음 부터는 mysql 데몬이 돌지 않습니다.
에러메시지..
ERROR 2002: Can't connect to local MySQL server through socket
'/tmp/mysql.sock'(111)
mysql.sock 파일 지우고 생성해도 마찬가지구여..
재부팅해두 마찬가지네요...
mysql을 새로 설치해야 되나요?
답변 꼭 부탁 합니다.
mysql 데이터베이스의 user 테이블을 지우면 권한 검사가 깨져서 서버가 시작하지 못할 수 있습니다. 백업이 있다면 그 테이블 파일을 복원하는 것이 가장 빠릅니다. 백업이 없다면 mysql_install_db 로 권한 테이블을 다시 만들고 계정을 새로 설정해야 합니다. 소켓 파일 오류는 서버가 뜨지 않아서 생기는 것입니다.