mysql 암호

weifuchs의 이미지

휼쩍 또 질문하게 되었습니다.
다름이 아니라 mysql을 설치하고
패스워드 설정하고 그리고 지웠습니다
그런데 다시 mysql 을 설치하고
root 패스워드를 지정할려고 하니깐..

root@weifuchs root]# /usr/bin/mysqladmin -u root password 'weifuchs'
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user: 'root@localhost' (Using password: NO)'

이와 같이 메시지가 뜨는겁니다
더욱 웃긴건.. -_-;

/usr/bin/mysql -p mysql
하면 패스워드를 물어봐야 하는데 패스워드를 묻지 않고
그냥 mysql로 들어가집니다

어떻게 된건가요 -_-??
어떤설정때문에 그런가요??

trashq의 이미지

어쩌다보니 답변을 계속 달아드리게 되는군요. :)

저도 같은 경우였습니다.

저는 mysql로 들어가서 직접 root패스워드를 수정해주었습니다.

mysql> use mysql;
Database changed

mysql> update user set password=password('new_password') where user='root';
Query OK, 0 rows affected (0.00 sec)
Rows matched: 3  Changed: 0  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

혹 수정이 안되신다면 패스워드를 읽어버린 상황과 동일하므로 다음의 링크를 참조하셔서 해결 하세요.

http://kltp.kldp.org/stories.php?story=00/08/14/9660418

세상이 뭐라하든... :)

weifuchs의 이미지

학교 학술제 때문에 시작했는데 -_-;
다 만들고나서 리눅스 모임같은데에 소스공개해서
판결을 받고 싶은 욕망이 생겨서요
비록 잘은 못하지만 허접이지만 -_-;
어쨋든 도움주셔서 감사드립니다^^

당신의 가르침에 나는 무지한 나를 탓합니다