Amazon ec2
Ec2 인스턴스 생성
Ami에서 ubuntu선택
인스턴트 유형도 ubuntu 선택
보안 그룹 구성에서 http https 유형 추가
시작하기
>> 새 키 페어 생성 // 이름
>> 키 페어 다운로드
다운로드한 키 페어 배포할 파일에 값 넣어주기
: gitignore로 깃에 올라가지 않게 해야함
인스턴스 체크 후 연결페이지 들어가서 ssh 클라이언트 들어가서 맨 마지막줄 복사
터미널에서 pem 파일 있는 폴더로 접근 후 sudo ssh명령어 복붙
순서대로
Sudo apt-get update
Sudo apt-get install -y build-essential
Sudo apt-get install curl
Curl -sL http://deb.nodesource.com/setup_14.x | sudo -E bash —
Sudo apt-get install -y node.js
Node -v
Npm -v
로 설치 확인해보고
마리아디비 설치
Sudo apt-get install -y mysql-server
Sudo apt-get install mariadb-server
Sudo apt-get install mariadb-client
여기서 오류 뜨면 따라서 치라는거 치면 됨
Sudo apt-get install mariadb-client-core10.3
Mariadb version— 으로 설치 확인 할 수 있음
여기까지 하면 마리아 디비 설치는 되었지만 버전이 달라서 작동이 안됨(될 수도 있음)
https://downloads.mariadb.org/mariadb/repositories
이 링크에 들어가서
1. Choose a Distro : Ubuntu
2. Choose a Release :20.04 LTS “focal”
3. Choose a Version : 아무거나
4. Choose a Mirror
을 선택한 다음 바로 아래 명령어 3줄을 입력한다.
명령어를 입력한 후
Sudo apt-get install mariadb-server
Sudo apt-get install maraidb-client
이렇게하면 전부 설치가 완료 되었다. 이제는 sudo명령어 없이 (권한 없이) mysql을 실행시키기 위해서 하는 설정
Sudo su
Mysql_secure_installation
을 차례로 입력한 후 y 계속 누르고 비밀번호 변경(원하면)해준다.
Sudo su 상태에서 mysql -uroot -p….
명령어로 mysql에 접속한다.
Use mysql로 mysql database에 접근한다음
UPDATE user SET password = password(‘바꿀 비밀번호’) WHERE user = ‘root’
그 다음
SELECT user, host, plugin FROM user;
로 값이 전부 mysql_native_password로 변경되었는지 확인해보고 변경되어있지 않다면
UPDATE user SET plugin=“mysql_server_password” WHERE user=“root”
명령어로 변경 후 변경 확인되었으면
FLUSH PRIVILEGES;
입력해준다.
아까 pem파일 있는 폴더 GitHub에 올리고 그 파일을 터미널에서 clone으로 내려 받는다
'Lecture' 카테고리의 다른 글
Restful API 매서드 타입 (0) | 2021.07.19 |
---|---|
EC2 웹 배포 npm 설치 오류 (0) | 2021.07.19 |
WebPack 확장자 처리 (0) | 2021.07.05 |
WebPack import 사용 (0) | 2021.07.05 |
WebPack 에서 babel사용 설정 (0) | 2021.07.05 |