2010년 06월 03일

아들이 찍을 사람이 누군지 알 것 같아서.

[15시 26분] [ 글 갈래 : 나른한 오후에 써봄직한 가벼움 ]

조금 느즈막하게 일어났다. 커피를 마실 때나 쓰던 사마시는 생수에 밥을 말아서 김치와 함께 대충 점심을 떼우고선, 몸을 씻고 머리를 감았다.

아직 주소지가 경기도 본가에 올라 있어 하남시 어느 동네에 있는 ㅅ초등학교로 투표를 하러 갔다. 애매한 시간이라 그런지 더워서 그런지 인구가 적어서 그런지 예전 투표 때처럼 한산했다.

거북이 등껍질 같은 가방을 벗어 내리고 지갑을 꺼내 신분증을 꺼냈다. 샛노랗게 탈색했던 때에 운전면허증을 갱신한 탓에 운전면허증엔 어설프게 사진 합성을 한 것처럼 노란 머리카락으로 어리바리한 표정을 짓고 있는 청년 얼굴이 있고, 이 신분증은 종종 내 신분을 증명하지 못한 채 본인 맞냐는 되물음을 받게 한다. 그럴 땐 어쩔 수 없이 사진 속 청년이 짓고 있는 어벙한 표정을 재현하며 본인이라는 말을 해야 한다. 몇 시간째 입 꾹 다물고 있다가 숨구멍을 열고 한 첫 마디가 “저 맞아요”라서 목소리는 살짝 삐끗했고, 그래서 어리바리 수치 + 3이 되었다.

권리, 민주주의에서 권리란 곧 권력이다. 그런 권력을 가진 사람들이 주소지 별로 구분된 명부에서 내 이름이 적힌 옆 칸에 서명을 하며 슬쩍 위를 보니 아버지 서명이 보였다. 반가운 마음.

투표를 마치고 나오는 길에 아버지께 전화를 드렸다. 아침 일찍 투표를 마치셨다고 하신다. 묻지도 않았는데 당신께서는 아들이 누구를 찍을지 안다며 아들이 찍을 사람을 찍으셨다고 말씀하시고선 웃으신다. 신뢰에 대한 고마움, 그리고 적어도 지지하지 않는 정당이나 정치성향이 같은 점에 대한 일치감을 담아 웃음으로 대답했다.

어쩌면 주소지를 옮기지 않은 상태에서 하는 마지막 선거 투표가 될 것 같다. 전화 드리길 잘 했다.

2010년 05월 05일

mysql 서버 실행할 때 Starting MySQL.Manager of pid-file quit without updating 오류

[22시 38분] [ 글 갈래 : 잘난 척 하기 ]

운영하던 mysql 서버의 root 비밀번호를 잃어버려서 root 비밀번호를 초기화 한 적이 있다. 구글링해서 찾은 초기화 방법은 다음과 같다

safe_mysqld –user=root –skip-grant-tables &

문제는 굵게 표시한 “–user=root” 부분. 최근에는 mysql을 root 권한으로 구동하지 않고 mysql 이라는 계정으로 구동하는데, 저렇게 –user=root 옵션을 쓰면 안 된다. 이렇게 하면 mysql 의 데이터 디렉토리(data)에 생기는 로그 파일인 mysql-bin.000001 (숫자)파일이 평소에 mysql을 구동하는 계정이 아닌 root 계정 것으로 생긴다. 그래서 mysql 을 구동할 때

Starting MySQL.Manager of pid-file quit without updat[실패]

이런 오류가 나면서 가동이 안 된다. 이런 일을 예방하려면 –user=root 가 아니라 mysql 서버를 구동하는 계정 이름(가령, –user=mysql 등)으로 위 절차를 실행해야 한다. 이미 그런 일을 벌였다면 문제를 일으키고 있는 로그 파일의 소유자를 mysql 을 구동하는 계정으로 만들어 줘야 한다.

만약 mysql 의 데이터 디렉토리가 /usr/local/mysql/data 라면 다음과 같이 해보자.

ls -al /usr/local/mysql/data

만약 권한이 없다고 한다면

sudo ls -al /usr/local/mysql/data

라고 하면 된다(root 권한으로 ls -al 하는 것).

-rw-rw----  1 mysql mysql    86537  3월 15 23:34 mysql-bin.000001
-rw-rw----  1 mysql mysql 67354804  5월  4 21:36 mysql-bin.000002
-rw-rw----  1 mysql mysql      254  5월  4 21:42 mysql-bin.000003
-rw-rw----  1 root root 16786292  5월  5 22:31 mysql-bin.000004
-rw-rw----  1 mysql mysql       76  5월  4 21:50 mysql-bin.index
drwx------  2 mysql mysql     4096  3월 15 16:26 test

잘 보면 다른 파일과는 달리 혼자 다른 파일이 보인다. 저 녀석을 mysql 을 구동하는 계정(나는 mysql)의 것으로 만들어주면 된다.

sudo chown mysql.mysql data/mysql-bin.000004

이러면

-rw-rw----  1 mysql mysql    86537  3월 15 23:34 mysql-bin.000001
-rw-rw----  1 mysql mysql 67354804  5월  4 21:36 mysql-bin.000002
-rw-rw----  1 mysql mysql      254  5월  4 21:42 mysql-bin.000003
-rw-rw----  1 mysql mysql 16786292  5월  5 22:31 mysql-bin.000004
-rw-rw----  1 mysql mysql       76  5월  4 21:50 mysql-bin.index
drwx------  2 mysql mysql     4096  3월 15 16:26 test

이렇게 된다. 이젠 mysql 서버가 잘 가동될 것이다.

꼬리표 (tags) : , ,
Comments Off