mySQL db 백업하기, 매뉴얼대로 ssh에서 따라했는데... > 십년전오늘

십년전오늘

10년전 추억의 책장을 넘기며

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

  • 복사

댓글 전체

아..그렇게 했다닌깐요. -p 뒤에 패스워드도 넣어주고.  < 이 방향이 아니라 > 이방향으로 제대로 했어요. 아 그리고 mysqldump 요. mysql 도 마찬가지 에러지만.
이렇게 안되면 그래야 될거 같아요. 콘트롤 패널 가능하면 들어가고 싶지 않아서...클릭클릭 클릭 ...속도도 느리고...뭔 빽업하는데 길면 30분정도나 걸릴수도 있다고 그러고..
구글에 나오는 여러가지 제안들을 다 해봤는데 안되네요...공백을 넣어보라는둥 이런 저런 옵션도 넣어보라는둥.... 
 나만 안되는게 아니라 너도 나도 저렇게 해봐도 안된다고 아우성들이군요. 나만 안되는게 아니라 그나마 위안. ㅎㅎ
이방법은 깨끗이 포기.
5.XX  뭐 이런건데, 구글링에서도 5.XX은 다르다고...해봣는데 그것도 안돼요. 아이디랑 패스워드는 디비컨피겨 파일에 있는거 보고 한거니까 아이디와 패스워드가 틀릴리도 없고.
그래서 혹시나하고 백업폴더 안에랑 다 샅샅이 뒤져 보니까 .... 역시나 없네요. ㅋ

그냥 마이피에치피애드민으로 백업 하고 있어요. 최대 2시간걸릴거라고... 그냥 기다리고 있어요.  어쩔때는 24시간도 기다리라고 하더라구요. 실제로 그렇게 걸렸는진 모르지만.
접속하신 곳에 mysql패스가 안걸려있는 것 같네요...
실행화일이 있는 곳 패스를 다 써주셔야 할 듯...
예)$ /usr/local/mysql/mysqldump -u어쩌구 -p저쩌구  이쩌구 > backup.sql
이  방법도 써봤어요.
which 로 보니 제대로 다 설치될건 설치되 있어요. 우낀건(?) 마이스퀼 아래 덤프가 있는게 아니라 따로 독립적으로 있더라구요.
1. mysql 서버가 실행안되고 있는 경우
  ==> 덤프 불가

2. mysql을 두번 설치해서 mysql.sock 위치가 틀린경우
  ==> mysqldump 실행시 mysql.sock 위치를 강제로 설정
정답입니다.
Mysql에서 mysql.sock  파일 위치를 찾지 못하여 생긴 오류 입니다.
소스컴파일하셨다면 대부분 /tmp/mysql.sock 입니다.
Mysql이 실행이 안되었거나 실행시 mysql.sock 위치를 찾지못하여 에러가 납니다.
rpm으로 설치된 mysql을 제대로 삭제 하지않고 mysql을 소스컴파일로 설치한 경우 입니다.
© SIRSOFT
현재 페이지 제일 처음으로