[해당 포스트는 개인적으로 공부를 하고 차후에 참고용으로 하고자 작성한 것입니다.
따라서 잘못된 부분이나 부족한 부분이 있을 수 있기에 참고하시기 바랍니다.]
CentOS에서 최신 버전의 MySQL 최초 실행 시 Access denied for user 'root'@'localhost' (using password: NO)라는 에러 메시지가 나올 수 있다.
root 계정의 패스워드가 틀력 접속이 거부되는 현상인데, 설치하고 패스워드를 설정하지 않았는데도 이러한 문제가 발생한다.
MySQL은 최초 설치후 root 비밀번호는 임시로 자동 생성된다. 임시 비밀번호는 다음 경로의 로그파일에서 확인이 가능하다.
/var/log/mysqld.log
vi나 vim으로 편집기를 열어 들어가면 여러 가지 로그가 남아있을 텐데 임시 비밀번호가 적힌 내용은 다음과 같다.
[Note] A temporary password is generated for root@localhost: 'password'
password라 적힌 부분이 초기 설치시 발급된 임시 비밀번호이며, mysql에 접속하여 비밀번호를 수정할 수 있다.
'Database > MySQL' 카테고리의 다른 글
[MySQL] Group By ~ Having 사용하기 (0) | 2019.09.05 |
---|---|
[MySQL] MySQL 테이블 [생성/수정/삭제] 실습 (1) | 2019.09.05 |
[MySQL] Table에 한글로 입력된 데이터가 삽입되지 않을 때 (0) | 2019.09.05 |
[MySQL] 특정 IP 대역 개방하여 외부에서 MySQL 접속 / 사용자 권한 (0) | 2019.09.05 |
[MySQL] AWS CentOS MySQL 설치 (0) | 2019.09.05 |