::정용준 님께서 쓰시길::
수퍼유저로 들어가셔서요
~~root#>mysql mysql
만일 새 사용자를 한다면 user 테이블 db테이블에 접근권한을 주시고
물론 데이터는 삽입해야겠지요/
mysql>inser into user values('local~~);
이렇게 되었으면
mysql>update set user password=PASSWORD('new password')
where user='root' ;
<수퍼유저의 패스워드를 바꾼다면 이렇게 아님 새로운 아이디를 넣으면 되겠죠?^^>
mysql>FLUSH PRIVILEGES;
이렇게 하는 이유는 암호는 다르게 저장된답니다
이럼 아마 될꺼예요
>
> ::장훈이 님께서 쓰시길::
>
> > /usr/local/mysql/bin/mysql.server start 를 시키고
> > >mysql -h localhost -u root mysql -p 를 치고 password 부분에서 그냥 엔터를 치면
> > mysql에 접속을 해요..
> > 그러나 패스워드를 치면 위와 같은 메시지가 나타나거든요....
> > 제발 저좀 살려주세요.
> > 이것하면 저것이 안되고.......
> > 그리고 패스워드에 대해 설명좀 부탁드립니다.
> > 패스워드부분이 기존에 만들어 놓은 패스워드인지 아님
> > >mysql -h localhost -u root mysql -p 치고 난 다음에 패스워드를 만드는건지.
> > 이해가 잘 되지 않는군요......
> > 게시판을 찾아서 읽어보니까
> > grant all on db_name.* to root@localhost라고 치면 된다던데 그렇게 해도 되지 않고... 부탁드립
> 니
> > 다..
> >
|