- mysql 암호 변경 방법
* 마스터 사용자 이름(master account user id name) 확인 방법
- '마스터 사용자 이름'은 DB 인스턴스를 생성시 지정하고 변경하지 못함
- root 권한을 가짐
데이터베이스 인스턴스 선택 -> '구성' 탭 -> 마스터 사용자 이름
* 마스터 사용자 패스워드 변경
- AWS 웹 콘솔에서 하는 방법
데이터베이스 인스턴스 선택 -> '수정' 버튼(우상단) -> '새 마스터 암호' 입력
- mysql console에서 변경 하는 방법
- 마스터ID로 mysql console 로그인
> SET PASSWORD FOR '마스터ID'@'%' = '새비밀번호';
> FLUSH PRIVILEGES;
//-------------------------------------
* 사용자 추가
- 로컬 접속만 허용한다면
> CREATE USER 'testuser'@'localhost' IDENTIFIED BY '비밀번호';
- 모든 아이피에서 접속을 허용하는 경우
> CREATE USER 'testuser'@'%' IDENTIFIED BY '비밀번호';
//-------------------------------------
* 사용자 비밀번호 변경
> ALTER USER 'testuser'@'%' IDENTIFIED BY '새비밀번호';
> FLUSH PRIVILEGES;
//-------------------------------------
* 권한 부여
- testdb에 대한 모든 권한 부여
> GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'%';
- 권한 삭제
> REVOKE ALL PRIVILEGES ON testdb.* TO 'testuser'@'%';
- 권한 확인
> SHOW GRANTS FOR 'testuser'@'%';
//-------------------------------------
< 참고 >
https://dev.mysql.com/doc/refman/8.0/en/creating-accounts.html
'Code > Database (DB)' 카테고리의 다른 글
[mysql] 여러 필드에서 한번에 문자열 찾기 (0) | 2023.11.24 |
---|---|
[리눅스] MySQL root 관리자 비밀번호 변경 (0) | 2023.04.29 |
[MySql 에러] data 폴더가 삭제된 경우 해결 방법 (0) | 2023.02.21 |
sql 과 php 간의 정규식 이스케이프 (백슬래시 갯수) (0) | 2023.02.05 |
윈도우 mysql 시작 에러 메시지 확인 방법 (0) | 2022.12.06 |