본문 바로가기

programmer/Databases

mysql Database password 변경

** mysql을 zip파일 형식으로 받았다면 압축푸는 위치를 유의하자. 특수문자가 경로상에 존재하면 init 이 안될 수 있으니 애초에 C:, D:에 설치하고 진행하자.

mysql을 정상적으로 설치한 후에 data폴더에 들어가면 init로그를 확인 할 수 있다.

D:\mysql-8.0.21-winx64\data\'PC이름'.err

'PC이름'.err 파일을 하나뿐이 없다.

파일을 메모장으로 열어보면 임시 비밀번호가 생성된 로그를 확인할 수 있다.
끝에 lgcYf64kT)8b 를 복사하자.

2020-08-22T00:58:40.~ 6 [Note] [~] [Server] A temporary password is generated for root@localhost: lgcYf64kT)8b

관리자권한으로 cmd를 연 후 mysql을 구동한다.
비밀번호를 입력하라고 하면 lgcYf64kT)8b (사용자 마다 값이 다를것임)를 입력한다.

C:\WINDOWS\system32>mysql -uroot -p 
Enter password:

입력하고 나면 하기와 같은 메시지가 출력된다.

Welcome to the MySQL monitor.  Commands end with ; or \g. 
Your MySQL connection id is 9 
Server version: 8.0.21 

Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. 

Oracle is a registered trademark of Oracle Corporation and/or its 
affiliates. Other names may be trademarks of their respective 
owners. 

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

환영해주니 기분이 좋다..

이제 비밀번호를 pw123 으로 변경해 보자.

mysql> alter user 'root'@'localhost' identified with mysql_native_password by 'pw123'; 
Query OK, 0 rows affected (0.62 sec)

flush도 잊지말고 하자

mysql> flush privileges; 
Query OK, 0 rows affected (0.02 sec)

mysql종료를 하고

mysql> quit; 
Bye

다시 접속해 보자

C:\WINDOWS\system32>mysql -uroot -p 
Enter password: *********

Welcome to the MySQL monitor.  Commands end with ; or \g. 
Your MySQL connection id is 10 
Server version: 8.0.21 MySQL Community Server - GPL

반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기

'programmer > Databases' 카테고리의 다른 글

python to hive (spark)  (0) 2022.06.02
redis bulk api(java spring boot) 사용법  (0) 2021.12.07
특정 버전 mysql 설치 방법  (0) 2021.07.13
Mysql 필요 쿼리 정리  (0) 2021.03.18
mysql database 기본 명령어  (0) 2020.08.22