개발/오류

    WSL 설치 에러(error: 0x8007019e)

    윈도우에서 리눅스를 사용하기 위해 WSL을 설치했다. 설치 후 실행하는 과정에서 에러가 발생했다. WslResisterDistribution failed with error: 0x8007019e 아무 키나 누르라고 해서 눌러보면 창이 꺼진다. 오류 내용을 읽어보면 Windows Subsystem for Linux Optional Component가 설정되지 않았다고 한다. Linux Optional Component를 사용하도록 설정하면 된다. 1. Windows 기능 켜기/끄기에 들어간다. 2. Linux용 Windows 하위 시스템을 체크해주고 확인을 누르면 된다. 3. 설정이 자동으로 진행되는데, 이 과정이 끝나면 컴퓨터를 재부팅 해야 한다. 4. 재부팅 후 다시 WSL에 들어가보면 아까 출력됐던 ..

    'mysql'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 해결법

    mysql을 실행하려 하는데 실행할 수 있는 프로그램 또는 배치파일이 아니라는 오류가 발생할 수 있다. 위와 같은 명령어를 입력했을 때 Enter password라는 문구가 나와야 하는데 오류가 발생한다면 어떻게 해결하는가? 시스템 환경변수에 MySQL을 등록하면 된다. '시스템 환경 변수 편집'에 들어간다. 시스템 속성 창이 나오는데 '환경 변수'에 들어간다. 시스템 변수에서 Path를 찾아 편집을 누른다. 새로 만들기를 눌러 MySQL의 bin 폴더의 경로를 추가해주면 된다.

    MySQL 최초 로그인 비밀번호 맞는데 오류나는 경우 (ERROR 1045)

    MySQL을 설치하고 처음 로그인 할 때는 임시 비밀번호로 로그인을 해야 한다. 하지만 맞는 비밀번호를 입력해도 접속이 안되는 경우가 있다. ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 여기서 뒤에 있는 using password가 YES인 경우는 비밀번호를 입력 했지만 틀린 경우이고, NO인 경우는 비밀번호를 입력하지 않은 것이다. 이런 경우 윈도우 기준 검색>서비스에 들어가서 MySQL을 시작해주면 된다. 시작을 눌러주면 위와 같이 로그인이 제대로 된다.

    비트나미 포트포워딩 외부에서 접근할 수 없을 때

    비트나미 WAMP를 포트포워딩 하고 외부에서 IP주소:포트번호 형식으로 접근할 때 접속이 되지 않는 경우가 있다. 해당 경우 해결하기 위해 서버가 작동하는 PC(로컬)의 방화벽을 해제하면 된다. 방화벽을 해제하고 외부IP주소:포트번호 로 접근하면 잘 작동한다. (외부 IP는 네이버에 내 IP라고 검색하면 본인 PC의 IP주소를 확인할 수 있다) 방화벽을 끄고 접근하면 위와 같이 모바일에서도 로컬 서버에 접근할 수 있다. (단, 서버가 작동중이어야 한다)