[MySQL] root 패스워드 변경방법(MariaDB 10.4 이상)
- 데이터베이스/Oracle
- 2020. 7. 24.
MySQL root 패스워드 변경하는 방법(MariaDB 10.4 이상 버전)
MariaDB 10.4 버전에서 새로운 기능이 추가 되었습니다.
시스템의 root 와 MaridaDB의 root와 동일하게 본다는 내용입니다.
시스템에 root를 등록하면 mysql DB 접속시 root의 패스워드가 필요없이 접속이 가능해졌습니다.
자세한 내용은 아래 링크로 첨부하였습니다.
https://mariadb.com/kb/en/authentication-from-mariadb-104/
root 접속 안되는 현상 발생
오늘 로컬에 있는 MySQL DB에 접속할려고 보니 root 계정의 접속이 되지 않더라구요.
자세히 보니 root의 계정 접근이 안된다고 뜨는것 같습니다.
오류명
ERROR 1045 (28000): access denied for user 'root'@'localhost' (using password: YES)
root 비밀번호 변경 시도
root의 비밀번호를 변경하려고 update 쿼리를 실행하였습니다.
그런데 아래와 같이 에러가 발생하였습니다.
ERROR 1348(HY000): Column 'Password' is not updatable.
MariaDB [mysql]> update user set password=PASSWORD('root') where user ='root';
ERROR 1348(HY000): Column 'Password' is not updatable.
mariaDB 10.4 이상부터는 기존의 명령어 대신 root 패스워드를 이렇게 변경할 수 있습니다.
MariaDB [mysql]> set password=password('djsuddl');
Query OK, 0 rows affected (0.003 sec)
변경된 root의 패스워드로 접속해보니 잘접속되네요.
'데이터베이스 > Oracle' 카테고리의 다른 글
[Oracle] 오라클 중복데이터 조회 방법(쿼리첨부) (0) | 2021.07.08 |
---|---|
[ORACLE] 오라클 GREATEST, LEAST 함수사용 및 주의사항 (0) | 2020.08.18 |
[ORACLE] 오라클 몫, 나머지 구하는 방법(/, MOD) (0) | 2020.07.20 |
[ORACLE] 오라클 문자(CHR) 아스키코드(ASCII) 변환방법 (0) | 2020.07.19 |
[Oracle] 오라클 테이블 컬럼 추가,수정(컬럼명,데이터타입),삭제,코멘트추가 (0) | 2020.07.17 |