패스워드 바꿀때..
shell>mysqladmin password -uroot 새패스워드
이렇게 바뀌면 패스워드가 바뀝니다...
그러니까 다음 mysql계정에 접속할때..
shell>mysql -u root -p mysql
을 치면 패스워드를 넣으라고 나오는데, 새패스워드를 넣으면 됩니다.
즉,패스워드가 바뀌져~~
근데...
mysql>update user
mysql>set password = password('새패스워드')
mysql>where user = 'root';
하면...
select * from db하면..
password가 바뀌긴 바뀌는데...
다음번에
shell>mysql -u root -p mysql
로 접속할때는 패스워드가 안바뀌어 있고,
mysqladmin으로 바꾼 패스워드를 입력해야 합니다.
왜 그렇죠???
|