amazon ec2 접속 로그인 후
->가상 머신 시작 클릭
->ubuntu Server 20.04LTS (HVM),SSD Volume Type 선택
->6.보안 그룹 구성 HPPT,HPPTS 추가 후 검토및 시작 클릭 후 시작하기 클릭
key를 다운 받거나 기존의 key를 visual studio code 에 넣는다.
key 파일을 .gitignore 사용 하여서 꼭 git 애 꼭 안올라가게 하는게 중요하다!!
server.js 파일을 만들고 setting 하고 git에 올린다.
EC2 대시보드 원한는 서비스를 체크후 연결을 눌러서 ssh클라이언트 에서 주소를 받아온다
ex) ssh -i "test.pem" ubuntu@ec2-18-119-128-192.us-east-2.compute.amazonaws.com
이렇게 생긴걸 터미널로 이동해서 작동한다.
backend setting....
sudo apt-get update
sudo apt-get install -y build-essetial
sudo apt-get instlal curl
curl -sL http://deb.nodesource.com/setup_14.x | sudo -E bash --
sudo apt-get install -y node.js
mysql 설치
sudo apt-get install mariadb-server
sudo apt-get install mariadb-client
후
#mariadb 설치확인
mariadb --version
# version 설정
https://downloads.mariadb.org/mariadb/repositories
Here are the commands to run to install MariaDB 10.6 from the MariaDB repository on your Ubuntu system:
부분 3개를 다운받고
sudo vi /etc/apt/sources.list
확인하기
또 다운받기....
sudo apt-get install mariadb-server
sudo apt-get install mariadb-client
다운받으면
sudo su
mysql_secure_installation
password 입력후
only yes
sudo su 상태에서
mysql 접속후 패스워드를 다시한번 바꿉니다.
set password for 'root'@'localhost' = PASSWORD('root');
select user,host,plugin from user;
|mysql_native_password| 가 아닐경우
update user set plugin = 'mysql_native_password'
or
update user set password =password('root') where user='root';
변경후 flush privileges;
root 계정으로 돌아가서 crtl + c mysql 접속을 끊고
exit 써서 root 계정에서 빠져 나오고
mysql -uroot -p"password"
ls -al
vi server.js
i(insert mode)
esc
shift +;
wq!
mysql -uroot mysql 접속이 가능하지 체크