우당탕탕 개발일지
오라클 클라우드 리눅스 서버에 Moivo 프로젝트 배포 (1) 본문
반응형
Moivo 프로젝트 정보
DB: MySQL
Back: Spring Boot
Front: React
하지만 오라클 클라우드는 MySQL 서버를 제공하지 않기에 리눅스에 설치해서 사용하기로 했다!
[ 설정 ]
1. MySQL 설치
2. nginx, node 설치
3. 배포
4. MySQL에 데이터 저장
1. MySQL 설치 및 초기 설정
1-1. MySQL 설치
mysql 설치 명령어
(사실 아까 캡쳐는 못했는데 해당 명령어로 이미 실행을 해서 이미 존재한다고 문구 띄움...ㅋㅋㅋ)
sudo apt-get install mysql-server
mysql 설치 확인 명령어
service mysql status
초록색 부분처럼 나오면 성공적으로 설치된거!
1-2. Mysql 비빌먼호 설정 및 계정 생성
mysql 접속해서 비밀번호 설정하기
mysql 접속 명령어
sudo mysql -u root -p
사용자 정보 확인
select user, Host, plugin from mysql.user;
테이블에서 'auth_socket'로 되어 있는 것을 ' mysql_native_password'로 변경하면서 비밀번호 설정을 해줘야 한다.
root 계정 비밀번호 설정
alter user 'root'@'localhost' identified with mysql_native_password by '비밀번호';
변경사항 적용
flush privileges;
moivo 계정 생성
create user {계정명}
1-3. DB 생성 및 권한 설정
DB 생성
create database {db명};
moivo 사용자에게 moivodb 권한 부여
GRANT ALL PRIVILEGES ON {DB명}.* TO '{user명}'@'host';
moivo 사용자 권한 확인
show crants for 'moivo'@'%';
2. Nginx, node 설치
게시글에 화면 캡쳐는 없지만 jdk-17 설치함!
nginx 설치 명령어
sudo apt install nginx
node 설치 명령어
sudo apt install nodejs
npm 설치 명령어
sudo apt install nodejs npm
반응형
'개발 프로젝트 > Moivo' 카테고리의 다른 글
오라클 클라우드 리눅스 서버에 Moivo 프로젝트 배포 (2) (0) | 2025.03.12 |
---|