Navicat이 mysql에 연결할 때 1045 오류를 해결하는 방법은 무엇입니까?
Navicat을 사용하여 mysql에 연결할 때 1045가 나타납니다. 가능한 이유는 비밀번호를 잊어버렸기 때문입니다.
다음 방법을 사용하면 비밀번호를 재설정할 수 있습니다.
1. 관리자 권한으로 cmd 프로그램을 실행합니다.
2.cd C:Program Files(x86)MySQLMySQL Server 5.7bin
3. ,
>>tasklist |findstr mysqld 이 명령은 mysqld가 실행 중인지 확인하는 데 사용할 수 있으며, 실행 중에 PID를 찾을 수 있습니다.
>>taskkill /F /PID xxxx xxxx는 다음에서 가져옵니다. 이전 명령 PID 값
관련 권장 사항: "Navicat for mysql 그래픽 튜토리얼"
4. MySQL 서버 측 로그인 권한 건너뛰기
>>mysqld --skip-grant-tables
cmd를 닫고 관리자 권한으로 cmd를 다시 실행
5, 비밀번호 변경
>>cd C:Program Files (x86)MySQLMySQL Server 5.7bin
>>mysql
>> ;update mysql.user setauthentication_string=password('123456') 여기서 user = 'root';
>>플러시 권한;
>>SELECT * from mysql.userG;
찾기 루트 사용자 인증_문자열을 입력하고 해당 값을 적어둡니다
>>update mysql.user set 인증_string = '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' 여기서 사용자 = '루트';여기 사용자 = '루트';
>> ;플러시 권한 ;
>>quit
6. mysql을 다시 시작
>
>>mysqladmin -uroot -p 비밀번호
연결을 다시 테스트하세요.
완료!
위 내용은 navicat이 mysql에 연결할 때 오류 1045를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!