본문 바로가기

WSL

[WSL]GIT과 연동한 개발 세팅하기 WSL(windows subsystem linux), 윈도우가 리눅스를 VM을 사용하지 않고도, 앱형식으로 사용할 수 있도록 제공하고 있다. 현재 사용하는 PC ubuntu 18.04 시리즈를 설치하였는데, AWS 클라우드에어스 EC2 CPU를 받은 것과 거의 동일하게 작동을 한다. 최근에 회사용으로 간단하게 REST API서버를 개발하고 있는데, 연습이 필요했고 좀 더 쉽게 개발 및 공부를 하기 위해서개인 PC에 WSL와 GIT/GITHUB를 통해 AWS에 개발하는 것과 거의 동일한 환경을 만들어서 개발할 수 있도록 세팅하기로 하였다. 이런 세팅의 배경은 이러하다... 본격적인 서버 운영자가 아니었고, 이미 윈도우에 익숙해져버린 나는, 윈도우에서 개발-깃허브 연동-WSL에서 pull로 내려받기를 해보려.. 더보기
[mariaDB]WSL에서 mariaDB설치 WSL 윈도우 앱으로 리눅스 서버를 설치할 수 있다. 그 때 mariaDB를 설치하게 되면 2가지 정도 문제점이 생길 수 있다. 1. 설정차이로 인해서, 기존에 mariaDB가 설치되어야 하는 폴더에 시작에 필요한 mysql.init 파일이 설치되지 않는 경우 2. WSL을 사용하는 윈도우에 mysql이나 mariaDB가 설치되어 있거나, 3306 포트를 사용하고 있는 경우 저 2가지 문제로 4시간 정도의 시간이 순삭되었다. 1번 이슈의 경우, 3가지 액션을 하면 해결이 된다. 1. mysql/mariadb 실행에 필요한 파일이 있어야 될 자리에 파일을 복사한다. 2. 해당 폴더에 권한을 부여한다. 3. mysql 서버를 시작한다. (아래 3가지 액션을 하면된다.) sudo cp /usr/share/my.. 더보기