제 시스템 은 ubuntu 6.06 입 니 다.최근 에 새로 설치 한 my sql 이 my sql 도구 에 들 어 갈 때,항상 오류 알림:\#mysql-urot-p Enter password:ERROR 1045(28000):Access denied for user'root'@'localhost'(using password:NO)인터넷 에서 소개 하 는 방법 으로 루트 사용자 의 비밀 번 호 를 수정 합 니 다.\#mysqladmin-urot-p password'new password'Enter password:mysqladmin:connect to server at'localhost'failed error:'access denied for user'root'@'localhost'(using password:YES)'이제 드디어 해결 방법 을 찾 았 습 니 다.다음 과 같 습 니 다.(먼저 테스트 방법 3,감사합니다!)방법 1:\#/etc/init.d/mysql stop\#mysqldsafe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql>quit\#/etc/init.d/mysql restart\#mysql-urot-p Enter password:<새로 설 정 된 비밀 번 호 를 입력 하 십시오 newpassword>mysql>방법 2:/etc/mysql/debian.cnf 파일 에서[client]절 에서 제공 하 는 사용자 이름과 비밀 번 호 를 직접 사용 합 니 다:\#mysql-udebian-sys-main-p Enter password:<[client]절의 비밀 번 호 를 입력 하 십시오>mysql>UPDATE user SET Password=PASSWORD('newpassword')where U USER='root'; mysql> FLUSH PRIVILEGES; mysql>quit\#mysql-urot-p Enter password:<새로 설 정 된 비밀 번 호 를 입력 하 십시오 newpassword>mysql>방법 3:이런 방법 은 테스트 를 해 본 적 이 없습니다.왜냐하면 제 루트 사용자 의 기본 비밀 번 호 는 이미 수정 되 었 기 때 문 입 니 다.그분 은 시간 이 있 으 면 테스트 해 보 세 요.결 과 를 알려 주세요.감사합니다!\#mysql-urot-p Enter password:<입력/etc/mysql/debian.cnf 파일 에서[client]절 에서 제공 한 비밀번호>이로써 오랫동안 곤 혹 스 러 웠 던 문제 가 해결 되 었 습 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: