우선 aws 에 회원가입을 한다.
그리고 ec2 에서 가상 서버를 구축한다 .
64비트 를 이용하고 t2.micro 를 선택한다.
termius 를 사용해서 서버 구축을 한다.
보안 그룹을 설정해서
인바운드 규칙을 생성
그리고 mysql/oracle/ 8080 포트를 생성하고 저장한다.
기존 인바운드를 선택하고, 인스턴스 시작을 누르면 리눅스 서버가 구축된다.
여기서 ipv4 에 대한 값을 복사를 하고 termius 에 설정을 한다.
termius 에 host 에 new host 를 시작한다, 라벨 mysql 쓰고 -> 설정에 우분투 적고 key 값에 keychain 을 다운 받은 키 값을 넣어준다.
이러면 리눅스 버전으로 bash shell 이 실행된다 .
실행되는걸 보고싶으면 ps
좀더 자세하게 보고싶으면 ps -ef
보고싶은걸(mysql) 지정하는 명령어 ps -ef | grep mysql
보고싶은걸(java) 지정하는 명령어 ps -ef | grep java
aws 를사용하는 이유는 회사에서 제일 많이 사용해서 먼저 경험을 해보기 위해 사용하였습니다.
리눅스 버전으로 mysql 설치
sudo apt update
sudo apt install mysql-server
mysql 방화벽 포트 설정
sudo ufw allow mysql
sudo가 관리자 권한으로 실행을 한다.
mysql 실행
sudo systemctl start mysql
서버 재시작시 mysql 자동 재시작
sudo systemctl enable mysql
백그라운드 실행중인 mysql 중지 명령
sudo systemctl stop mysql
mysql 접속 명령어
sudo mysql -u root
리눅스 명령어에 java 를 치면 버전이 나오는데
17버전을 다운 받는다.
mysql.conf 수정을 할려면
find / -name mysql.conf 로 파일 경로를 찾고
cd 로 파일로 간다.
pwd로 현재 파일경로를 확인 할 수 있다.
:+ i -> insert
shfit + : + O -> 줄바꾸고 insert
[mysqld]
default_authentication_plugin=mysql_native_password
authentication_policy=mysql_native_password
이걸 적어주고
: + w -> 저장
: + q -> 나가기
: + wq -> 저장하고 나가기
mysql 실행 하고
ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY '1234';
변경 비밀번호 설정
mysql> FLUSH PRIVILEGES
mysql 설정 파일 수정
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
이렇게 인데 find / mysql.conf
찾고
sudo vi mysqld.cnf 이렇게 친다
mysqld.cnf 수정
# bind-address = 127.0.0.1
bind-address = 0.0.0.0
주소 포트를 다 0 으로 바꾼다.
'서버구축' 카테고리의 다른 글
aws로 jenkins 와 docker 연결하여 배포 (0) | 2024.05.21 |
---|---|
aws 로 젠킨스 연동후 .jar 파일 만들기 (docker) (0) | 2024.05.20 |
AWS 서버 구축하기(java) (0) | 2024.05.17 |
jenkins 사용해보기 (0) | 2024.05.14 |