|
: root의 암호를 변경하셨고 결과적으로 root가 암호를 가지게 된 것이지요?
: 만약, 기존에 root에 암호가 없는데 새 암호를 부여하려면
: "mysqladmin -uroot password new_password"로 해야 합니다. -p를 지정하지 않습니다.
: 그런다음, "mysqladmin reload"를 하면 암호가 적용됩니다.
: 일단 암호가 생겼으면, 다음부터는 "mysqladmin -uroot -p comand"와 같이 -p를 지정해야 합니다.
: "Enter password:"에는 root에 지정되어 있는 암호를 입력해야 합니다.
: 또는, "mysqladmin -uroot -p암호 comand"와 같이 합니다.
: mysql.exe도 같습니다.
: 만약, 이렇게 했는데도 접속이 되지 않는다면 암호가 틀리기 때문일 것입니다.
:
: root가 아닌 다른 사용자를 추가하여 그 계정으로 접속하고자 하는 경우에는 mysql 데이터베이스의 user 테이블의 _priv에 각종 권한들을 설정해주어야 합니다.
암호를 바꾸면 로컬에서의 암호는 바뀌는데
원격에서 접속하려고 하면 기존과 동일하게 암호를 주지 않아야 합니다.
테이블을 보니 암호란에 입력한 암호가 암호화 되어서 저장되는 것같은데
원격에서 접속하는 패스워드도 변경하려면 어떻게 해야하나요.
|