2011-01-13 8 views
0

나는 데이터베이스와 단계 중 하나를 설정하기 위해 약간의 MySQL의 내용을 트링있어입니다MySQL 암호 재설정을 수행해야합니까? 그렇다면 init.d 파일은 어떻게 찾습니까?

MySQL의 -u 루트 --password = 9898

그것은 나에게이 제공 :

ERROR 1045 (28000) : 사용자 'root'@ 'localhost'에 대한 액세스가 거부되었습니다 (암호 : 예 사용)

잘못된 암호를 사용하고 있다고 생각하지 않지만 암호를 다시 설정해야합니다. 다른 가능성이 있습니까?

재설정을 할 수 있도록 Stackoverflow http://www.cyberciti.biz/tips/recover-mysql-root-password.html에 대한 링크를 발견했지만 다시 붙어 있습니다. init.d 파일을 찾아야하지만 어떻게해야할지 모르겠습니다.

도움을 주시면 감사하겠습니다.

감사합니다.

+1

superuser.com의 소유 –

답변

0

때때로 MySQL은 간격 및 추가 문자로 까다로울 수 있습니다. 이게 효과가 있니?

mysql -uroot -p9898 

에 관계없이, 당신은 항상

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '9898' WITH GRANT OPTION 

처럼 한 줄 포함 된 my.cnf, 뭔가에 inti_file을 추가하고 MySQL의 서비스를 다시 시작할 수 있습니다.

+0

감사하지만 둘 다 작동하지 않았습니다. 나는 그것을 다시 설치 한 MySQL을 삭제했지만 정확한 문제가 생겼어. 암호를 설정하려고 할 때 동일한 오류가 발생합니다. 그게 어때요? 그것은 mysql 업 그레 이드 아니에요, 나는 MySQL을 삭제했습니다. 내가 생각할 수있는 유일한 것은 내가해야하는 방식으로 삭제하지 않는다는 것입니다. 마우스 오른쪽 버튼으로 클릭하고 삭제하는 것 이상의 효과가 있습니까? – Kris