2023. 7. 17. 11:00ㆍDataBases
Mysql password 분실 -
ERROR 2059 (HY000): Authentication plugin 'auth_gssapi_client' cannot be loaded:
mysql 설치후 만난 최대의 난제 비번어디감? ERROR 2059 (HY000): Authentication plugin 'auth_gssapi_client' cannot be loaded: 이게 왜 뜨는지 모르겠지만 찾아야 한다.
패스워드 탖기 고군분투를 시작 하겠습니다. ㅜㅜ
MYSQL 분실 패스워드 새로 등록
Mysql 사용중시 상태로 만들어 주도록 하겠습니다.
실행되어 있스면 정시 시켜 줘야 합니다.
윈도우키 > 서비스 > Mysql 상태 사용중지 해주시면 됩니다.
net stop mysql
*주의 net stop mysql 일력할때는 cmd를 관리자 권한으로 실해 해줘야 합니다.
cdm 관리자 권한으로 창을 2개 열어 줍니다.
> mysqld --skip-grant-tables --console --shared-memory
*만약 [ERROR] [MY-012271] [InnoDB] The innodb_system data file 'ibdata1' must be writable 아직 mysql이 실행 중이라는 이야기니 실행을 중지하고 진행 해주세요
한개의 cmd 에서 위 코드를 입력후 실행을 그대로 둔 상태에서
또 다른 cmd 화면에서
>mysql -u root
mysql> use mysql;
mysql> UPDATE user SET authentication_string=null WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> ALTER user 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '변경할 패스워드';
mysql> FLUSH PRIVILEGES;
mysql> SELECT User, Host, Authentication_string from mysql.user;
mysql> quit
모든 cmd 창을 종료해줍니다.
작업관리자에서 mysql.exe를 종료시켜줍니다.
새로 관리자 권한으로 cmd 창을열어 줍니다.
net start mysql
> mysql -u root -p
Enter password: "변경 패스워드 변경"
접속이 되는 것을 볼 수 있습니다.
휴~3일을 고생했습니다.
위 방법이 정답은 아닐지 모릅니다. 하지만 제가 셋팅한 서비스에서는 이렇게 하니 진행이 되었습니다.
해결되시는 분이 있으면 좋겠습니다.
* 사실 글쓰는 사이 패스워드를 까먹어서 다시 했습니다. ㅎㅎㅎ
'DataBases' 카테고리의 다른 글
Mysql workbench 외부 구성 요소에서 예외를 Throw했습니다. (2) | 2024.11.14 |
---|---|
[Window] MySQL Install (0) | 2023.07.16 |