mySQL db 백업하기, 매뉴얼대로 ssh에서 따라했는데...
http://sir.co.kr/manual/kcp_youngcart4/?man=backup.htm
여기에 하라는 대로 따라 했는데요. 물론 유저아이디 패스워드 바꿔주고 디비이름 바꿔주고...
그런데 아래처럼 에러메시지가 뜨네요. 이거 매뉴얼대로 백업할수 없는가요?
이러면, 콘트롤 패널에서 백업하는수밖에 없나요?
$ mysqldump -u어쩌구 -p저쩌구 이쩌구 > backup.sql
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
여기에 하라는 대로 따라 했는데요. 물론 유저아이디 패스워드 바꿔주고 디비이름 바꿔주고...
그런데 아래처럼 에러메시지가 뜨네요. 이거 매뉴얼대로 백업할수 없는가요?
이러면, 콘트롤 패널에서 백업하는수밖에 없나요?
$ mysqldump -u어쩌구 -p저쩌구 이쩌구 > backup.sql
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect
|
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기
댓글 14개
이렇게 해보세요.
부등호 표시 조심하세요.. 부등호 표시 하나로 생사가 갈립니다.
나만 안되는게 아니라 너도 나도 저렇게 해봐도 안된다고 아우성들이군요. 나만 안되는게 아니라 그나마 위안. ㅎㅎ
이방법은 깨끗이 포기.
사용안한지 오래돼서 이젠 기억도 안납니다.
phpmyadmin쓰면 편합니다.
그냥 마이피에치피애드민으로 백업 하고 있어요. 최대 2시간걸릴거라고... 그냥 기다리고 있어요. 어쩔때는 24시간도 기다리라고 하더라구요. 실제로 그렇게 걸렸는진 모르지만.
실행화일이 있는 곳 패스를 다 써주셔야 할 듯...
예)$ /usr/local/mysql/mysqldump -u어쩌구 -p저쩌구 이쩌구 > backup.sql
which 로 보니 제대로 다 설치될건 설치되 있어요. 우낀건(?) 마이스퀼 아래 덤프가 있는게 아니라 따로 독립적으로 있더라구요.
==> 덤프 불가
2. mysql을 두번 설치해서 mysql.sock 위치가 틀린경우
==> mysqldump 실행시 mysql.sock 위치를 강제로 설정
Mysql에서 mysql.sock 파일 위치를 찾지 못하여 생긴 오류 입니다.
소스컴파일하셨다면 대부분 /tmp/mysql.sock 입니다.
Mysql이 실행이 안되었거나 실행시 mysql.sock 위치를 찾지못하여 에러가 납니다.
rpm으로 설치된 mysql을 제대로 삭제 하지않고 mysql을 소스컴파일로 설치한 경우 입니다.
ps -ef | grep mysql 해서 암것도 안떠있음 띄우고 해보세욤