개발

    '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주소를 확인할 수 있다) 방화벽을 끄고 접근하면 위와 같이 모바일에서도 로컬 서버에 접근할 수 있다. (단, 서버가 작동중이어야 한다)

    apache Error: AH00558

    리눅스 환경에서 apache를 설치하고 처음 실행할 때 AH00558 이라는 오류가 발생할 수 있다. AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. 최초 실행 시 서버네임이 설정되지 않아서 발생한다. 해결하기 위해서는 /usr/local/apache2.4/conf/httpd.conf를 vi편집기로 서버네임을 설정해주면 된다. 해당 파일을 vi 편집기로 열어서 /ServerName으로 ServerName이라는 단어를 검색한다. 단어를 찾다보면 위와 같은 부분이 있다. ServerName을 입력하면 된다. 파일을 저장하고 다시 apache를 실행하면 정상 작동한다.