본문 바로가기

ITdata

(11)
Mysql 8.0 초기 패스워드 (RPM 설치 후 최초 로그인 실패) Mysql 8.0 버전 이전에는 초기 패스워드가 "" 이기 때문에 패스워드 입력 줄에서 엔터를 입력하여 최초 로그인이 가능했었습니다. 하지만 Mysql 8.0 버전 이상에서는 초기 패스워드가 설정되는 방법에서 변경점이 있었습니다. 만약 RPM 을 통해서 설치를 진행했다면, 초기 패스워드가 랜덤한 값으로 지정되어 mysqld 에러 로그 파일에 기입되게 됩니다. /var/log/mysqld.log 파일에서 패스워드를 확인했다면 해당 패스워드를 이용하여 초기 패스워드를 입력하고 로그인할 수 있습니다. 최초 로그인 후 반드시 패스워드를 변경하여야만 mysql 을 사용이 가능하기 때문에 아래 명령어를 참고하여 변경해줍니다. alter user 'root'@'localhost' identified by 'PASSW..
(CentOS7/Linux) Mysql8.0 (Community Server) 설치, mariadb-libs is obsoleted MySQL 8.0 버전을 설치하는데 어려움이 있으시다면 도움이 되길 바랍니다. 1. RPM 패키지 파일 다운로드 MySQL 공식 홈페이지에서 직접 패키지 파일을 다운로드할 수 있도록 지원해주고 있습니다. DOWNLOADS 페이지는 먼저 목적에 따라 상업용인 버전과 비상업용인 버전으로 구분하여 접근할 수 있도록 구성되어있습니다. 비상업용 목적이라면 최하단에 위치한 Community Edition 을 선택합니다. Mysql Community Server 는 최상단에 위치하고 있습니다. 마찬가지로 파란 글씨인 DOWNLOAD 나 이름을 클릭하여 다음 단계로 넘어가겠습니다. 생성된 페이지에서 원하는 패키지를 직접 다운로드를 할 수 있습니다. 설치할 서버의 운영체제를 선택할 수 있는데, 가능하면 OS Versio..
(CentOS7/Linux) 웹서버(nginx) - 403 Forbidden 1. CentOS 7 에서의 웹 서버 구성 중 문제점 발견 RedHat CentOS 7 버전 이상의 Selinux 정책을 적용중인 서버에서 최초로 웹서버를 구동하게 되면 첫 번째로 맞이하기 쉬운 http 오류 메세지 입니다. 이 메세지는 사용자가 요청한 웹 서비스(지금은 html 파일을 읽고 사용자의 웹페이지에 출력하는 행동) 에 응답하기 위해 웹 서버(Nginx)가 서버에 존재하는 html 파일에 접근할 때 권한을 거부당했기 때문에 발생합니다. UNIX/Linux 는 기본적으로 DAC(Discretionary Access Control) 방식을 사용하여 사용자계정에 기반하여 파일에 대한 접근 권한을 설정하는데, 기본적인 umask(022) 로 설정되어있다면 일단 html 파일에 대한 nginx 계정의 ..