mySQL db 백업하기, 매뉴얼대로 ssh에서 따라했는데... 정보
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
추천
0
0
댓글 14개
mysql -u유저 -p 디비이름 > 파일이름.sql
이렇게 해보세요.
부등호 표시 조심하세요.. 부등호 표시 하나로 생사가 갈립니다.
이렇게 해보세요.
부등호 표시 조심하세요.. 부등호 표시 하나로 생사가 갈립니다.

아..그렇게 했다닌깐요. -p 뒤에 패스워드도 넣어주고. < 이 방향이 아니라 > 이방향으로 제대로 했어요. 아 그리고 mysqldump 요. mysql 도 마찬가지 에러지만.

걍 phpmyAdmin 쓰세요~~^^

이렇게 안되면 그래야 될거 같아요. 콘트롤 패널 가능하면 들어가고 싶지 않아서...클릭클릭 클릭 ...속도도 느리고...뭔 빽업하는데 길면 30분정도나 걸릴수도 있다고 그러고..

구글에 나오는 여러가지 제안들을 다 해봤는데 안되네요...공백을 넣어보라는둥 이런 저런 옵션도 넣어보라는둥....
나만 안되는게 아니라 너도 나도 저렇게 해봐도 안된다고 아우성들이군요. 나만 안되는게 아니라 그나마 위안. ㅎㅎ
이방법은 깨끗이 포기.
나만 안되는게 아니라 너도 나도 저렇게 해봐도 안된다고 아우성들이군요. 나만 안되는게 아니라 그나마 위안. ㅎㅎ
이방법은 깨끗이 포기.

버전 차이를 확인하시기 바랍니다.....

5.XX 뭐 이런건데, 구글링에서도 5.XX은 다르다고...해봣는데 그것도 안돼요. 아이디랑 패스워드는 디비컨피겨 파일에 있는거 보고 한거니까 아이디와 패스워드가 틀릴리도 없고.
이렇게 나와도 예전에 보니 백업이 되는거 같든데요..
사용안한지 오래돼서 이젠 기억도 안납니다.
phpmyadmin쓰면 편합니다.
사용안한지 오래돼서 이젠 기억도 안납니다.
phpmyadmin쓰면 편합니다.

그래서 혹시나하고 백업폴더 안에랑 다 샅샅이 뒤져 보니까 .... 역시나 없네요. ㅋ
그냥 마이피에치피애드민으로 백업 하고 있어요. 최대 2시간걸릴거라고... 그냥 기다리고 있어요. 어쩔때는 24시간도 기다리라고 하더라구요. 실제로 그렇게 걸렸는진 모르지만.
그냥 마이피에치피애드민으로 백업 하고 있어요. 최대 2시간걸릴거라고... 그냥 기다리고 있어요. 어쩔때는 24시간도 기다리라고 하더라구요. 실제로 그렇게 걸렸는진 모르지만.

접속하신 곳에 mysql패스가 안걸려있는 것 같네요...
실행화일이 있는 곳 패스를 다 써주셔야 할 듯...
예)$ /usr/local/mysql/mysqldump -u어쩌구 -p저쩌구 이쩌구 > backup.sql
실행화일이 있는 곳 패스를 다 써주셔야 할 듯...
예)$ /usr/local/mysql/mysqldump -u어쩌구 -p저쩌구 이쩌구 > backup.sql

이 방법도 써봤어요.
which 로 보니 제대로 다 설치될건 설치되 있어요. 우낀건(?) 마이스퀼 아래 덤프가 있는게 아니라 따로 독립적으로 있더라구요.
which 로 보니 제대로 다 설치될건 설치되 있어요. 우낀건(?) 마이스퀼 아래 덤프가 있는게 아니라 따로 독립적으로 있더라구요.

1. mysql 서버가 실행안되고 있는 경우
==> 덤프 불가
2. mysql을 두번 설치해서 mysql.sock 위치가 틀린경우
==> mysqldump 실행시 mysql.sock 위치를 강제로 설정
==> 덤프 불가
2. mysql을 두번 설치해서 mysql.sock 위치가 틀린경우
==> mysqldump 실행시 mysql.sock 위치를 강제로 설정

정답입니다.
Mysql에서 mysql.sock 파일 위치를 찾지 못하여 생긴 오류 입니다.
소스컴파일하셨다면 대부분 /tmp/mysql.sock 입니다.
Mysql이 실행이 안되었거나 실행시 mysql.sock 위치를 찾지못하여 에러가 납니다.
rpm으로 설치된 mysql을 제대로 삭제 하지않고 mysql을 소스컴파일로 설치한 경우 입니다.
Mysql에서 mysql.sock 파일 위치를 찾지 못하여 생긴 오류 입니다.
소스컴파일하셨다면 대부분 /tmp/mysql.sock 입니다.
Mysql이 실행이 안되었거나 실행시 mysql.sock 위치를 찾지못하여 에러가 납니다.
rpm으로 설치된 mysql을 제대로 삭제 하지않고 mysql을 소스컴파일로 설치한 경우 입니다.
음....그보다 위의 로그 mysqld 가 안떠있는 문제 일수도 있겠는데요...
ps -ef | grep mysql 해서 암것도 안떠있음 띄우고 해보세욤
ps -ef | grep mysql 해서 암것도 안떠있음 띄우고 해보세욤