제목 그대로 입니다..
비번을 잃어버려서 접속을 못하고 있습니다.
비번을 변경해 줄 수 있다고 들었는데요
어떻게 해야 하나요...고수님들 조언 부탁드립니다.
# killall mysqld (데몬을 모조리 죽입니다)
# killall mysqld (데몬을 모조리 죽입니다) 우선 모조리 mysql데몬을 죽입니다. # safe_mysqld --skip-grant & 그리고나서 mysql실행시키시고여 # mysql mysql>use mysql
mysql>UPDATE user SET password=PASSWORD('newpasswd') where user='root';
mysql> FLUSH PRIVILEGES;
그럼 아마 바뀌셨을 겁니다. 그럼 수고여
그런데...이상한 점이 있는데요..
killall mysqld한 후에..
./safe_mysqld --skip-grant & 명령을 내렸는데
[1] 3948 [root@ ]# chown `mysql' 잘못된 사용자 Starting mysqld daemon with databases from /usr/local/mysql/data 020923 152406 mysqld ended
라는 내용이 뜨고...여기서 엔터를 치면..
[1]+ Done ./safe_mysqld --skip-grant
라는 메세지가 뜨는군요...
그 다음에 ./mysql -u root를 하거나 ./mysql -u root mysql을 하면
ERROR 2002 Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2)
라는 메세지가 뜹니다... daemon이 안살아난 듯 한데요....어떻게 해야 하는거죠....ㅠㅠ
좀 자세한 답변 부탁드립니다...흑..
음.. mysql계정은 분명히 만드셨을테고여.. 그리고 혹시 mysql 하위 디렉 토리 안에 var이라는 파일 있는데요.. 그것도 다 mysql의 소유로 하셨겠 져? 음.. 그런거 아니면 저도.. 전 잘돼거든요.. 저 역시 허접이라.. 죄송 합니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
Re: [질문]mysql을 root로 접속하려고 하는데 비번을 잃어버렸어
# killall mysqld (데몬을 모조리 죽입니다)
# killall mysqld (데몬을 모조리 죽입니다)
우선 모조리 mysql데몬을 죽입니다.
# safe_mysqld --skip-grant &
그리고나서 mysql실행시키시고여
# mysql
mysql>use mysql
mysql>UPDATE user SET password=PASSWORD('newpasswd') where
user='root';
mysql> FLUSH PRIVILEGES;
그럼 아마 바뀌셨을 겁니다. 그럼 수고여
Re^2: [질문]mysql을 root로 접속하려고 하는데 비번을 잃어버렸
그런데...이상한 점이 있는데요..
killall mysqld한 후에..
./safe_mysqld --skip-grant & 명령을 내렸는데
[1] 3948
[root@ ]# chown `mysql' 잘못된 사용자
Starting mysqld daemon with databases from /usr/local/mysql/data
020923 152406 mysqld ended
라는 내용이 뜨고...여기서 엔터를 치면..
[1]+ Done ./safe_mysqld --skip-grant
라는 메세지가 뜨는군요...
그 다음에 ./mysql -u root를 하거나 ./mysql -u root mysql을 하면
ERROR 2002 Can't connect to local MySQL server through socket
'/tmp/mysql.sock'(2)
라는 메세지가 뜹니다...
daemon이 안살아난 듯 한데요....어떻게 해야 하는거죠....ㅠㅠ
좀 자세한 답변 부탁드립니다...흑..
Re^3: [질문]mysql을 root로 접속하려고 하는데 비번을 잃어버렸
음.. mysql계정은 분명히 만드셨을테고여.. 그리고 혹시 mysql 하위 디렉
토리 안에 var이라는 파일 있는데요.. 그것도 다 mysql의 소유로 하셨겠
져? 음.. 그런거 아니면 저도.. 전 잘돼거든요.. 저 역시 허접이라.. 죄송
합니다.
댓글 달기