본문 바로가기
CLASS/Server

Google cloud-1

by hingu 2024. 10. 10.

aws cpu memory 부족

 

구글클라우드 

docker (X)

 

1. CentOs9

2. Ngnix

3. MariaDB or Mysql

4. 가상 사용자 2명 : 개인 프로젝트 사용자 / 팀 프로젝트 사용자

5. Domain

 

 


인스턴스 만들기

 

저거 누르면 크롬에서 터미널 켜짐..! 

 

sudo -s ( root 로 들어가서 )

yum update (옛날 버전은 보안이 약함!! update 필수)

 

 

푸티 홈페이지 들어가서 요거 다운

푸티 다운로드

key 둘다 저장 꼭 해놓아야함 

 

저기에 걍 SSH키 1개!! 긴 텍스트 복붙 후 저장, key comment에는 해당 google 아이디 작성

 

진짜 putty로 ip, ssh key (ppk 파일) 로 접속 후 

 

sudo -s
vi /etc/selinux/config

SELINUX=disabled 로 변경 

setenforce 0 후  init 6으로  재부팅 => 다시 푸티 접속 

sestatus 쳤을때 disabled 나와야 정상

 

 

 

🔽 FTP 

편집 - 설정 => SFTP key 등록후 확인
접속됨 ㅎ

 

🔽 putty로 터미널에서  순서대로 다운

 

java

yum list java*jdk-devel 요걸로 다운가능 jdk 버전 확인 후 이름 그대로 복사해서 다운

: yum install java-17-openjdk-devel.x86_64

java -version  다운된 java 버전 확인

 

MariaDB or Mysql

yum list mariadb* 요걸로 다운가능 버전 확인

최신버전 받고싶으면 mariadb 공홈 가서 받으면 됨 

: 일단 yum intall wget으로 weget 다운받고 

https://mariadb.com/resources/blog/how-to-install-mariadb-on-rhel8-centos8/   (공홈)

요기서 복사한 wget 복붙해서 다운받으면 됨미다

wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup

요거하구

 

요렇게 순서대로 하면 됨

에러뜨면 sudo yum install --repo="mariadb-main" MariaDB-server --skip-broken 이걸루 하면 complete 뜸

 

요거 하고

yum install mariadb

yum install mariadb-server  요것도 둘다 ㄱㄱ

 

그담에

systemctl start mariadb
netstat -ln  했을때 3306 잘 떠있으면 댑니다

 

mysql 접속 (root패스워드 설정 안되어있음 =>  

use mysql; => alter user 'root'@'localhost' IDENTIFIED BY 'Whfflekd99!'; )

 

\status 들어가서 latin1으로 되어있는거 언어셋 다 바꿔야함 ㅠ

: mysql에서 나가서(exit)   

=> cd /etc/my.cnf.d/

=>   

vi client.cnf 에서

[client]

default-character-set=utf8mb4

 

vi server.cnf 에서

[mariadb]

character-set-server=utf8mb4

default_time_zone='+09:00'

 

하고

systemctl stop mariadb

systemctl start mariadb

 

==> mysql 들어가서 다시 언어셋 확인해보삼

잘 바껴있네욤

 

❓ mysql & mariadb =>

v 5.5이상~ v8.x 이하 :  /etc/my.ini 에서 언어셋 수정

v 9.x이상 : /etc/my.cnf.d/client.cnf , /etc/my.cnf.d/server.cnf  이 두 파일을 vi편집기로  언어셋 수정 (방금 요거 한거임)

 

하고

google Cloude 화벽 정책 들어가서 방화벽 규칙 만들기 

=> TCP 체크 -> 포트 3306 작성 ,, 또 뭐 있는데 암튼 이렇게 해서 만들어주삼 

0.0.0.0/0 으로 해조야함~ 

 

이렇게 하면 걍 내 컴 터미널로 접속가능 ㅎ 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Whfflekd99!' WITH GRANT OPTION;

FLUSH PRIVILEGES;

이것도 해줘야함 ㅎ

'CLASS > Server' 카테고리의 다른 글

Google cloud-2  (2) 2024.10.11
AWS-1  (0) 2024.09.25
..^^..server 🎫  (0) 2024.08.29
⭐ server - cloud 정리  (0) 2024.08.09
docker-3  (0) 2024.08.09