User 비밀번호 확인 & 변경
① mysql 실행
$ sudo systemctl start mysql
// root 계정으로 접속
$ sudo -u root -p
② mysql DATABASE 선택
mysql> use mysql;
③ User 현재 암호 확인 및 변경
암호화된 비밀번호가 출력된다. 암호화된 string이 출력되기 때문에지금 어떤 비밀번호인지 확인은 불가능하다. 하지만 DB상 암호화된 비밀번호라도 노출되면 md5(), crypt() 함수로 간단하게 복호화가 가능하기 때문에 비밀번호가 노출되면 보안의 생명은 끝이다.
mysql> select user, authentication_string from user;
사용자 정보를 변경할 수 있는 root 계정에서 진행해야 한다.
mysql> ALTER user '유저 NAME'@'localhost' IDENTIFIED with mysql_native_password BY '변경할 패스워드';
Additional Articles
'Programming' 카테고리의 다른 글
[Database] MongoDB란? NoSQL, 도큐먼트 데이터베이스, cluster replica set Instance (0) | 2022.05.31 |
---|---|
[Database] 3개 이상 테이블 LEFT RIGHT JOIN 하기 (GROUP BY 사용) (0) | 2022.05.30 |
[Database] MySQL 새로운 유저 추가하는 방법 (0) | 2022.05.30 |
[Database] Schema Query Design 관계형 데이터베이스 설계 방법 (0) | 2022.05.30 |
[Database] Ubuntu 20.04 LTS MySQL 설치하기 (0) | 2022.05.30 |
댓글