한화시스템 BEYOND SW 캠프 2기 3일차(23.11.01)

강지흔·2023년 11월 2일
0

서버 만들기 복습

가상머신 준비
리눅스 ip 설정 vi /etc/sysconfig/network-scripts/ifcfg-ens160
통신확인

웹서버 설치
웹서버 실행
웹서버 실행 확인
포트번호 netstat -anlp | grep 80
프로세스 확인 ps -ef | grep 이름
서비스 확인 systemtl status 이름
방화벽 끄기
로컬에서 접속 테스트
가상의 공유기 포트포워딩
접속 테스트
실제 공유기 포트포워딩
접속테스트

DB 수업

리눅스 ip 설정 하라는 말은 인터넷이 사용 가능하게 만들라는 말
ㄴ> 통신 되는지 확인하기

ip 설정 후
yum install -y mysql-server 입력하여 mysql 다운받기
-y는 설치시 y로 대답하겠다는 의미

rpm -qa | grep mysql 입력해서 설치 잘 됐는지 확인

systemctl start mysqld (d챙기기) ->mysql 실행

ps -ef | grep mysql 프로세스 목록 나열

netstat -anlp | grep 3306 ->yum install net-tools 해서 설치해야 사용가능

systemctl status mysqld active(running) 초록글씨로 뜨면 성공

systemctl restart mysqld


초기화
mysql_secure_installation
(비밀번호 자동 배정 프로그램 깔건지 물어보니까 n 누르기
비번 두번 입력 후 y 누르기,y,y,y)
[리눅스 컴퓨터 하나 추가하려면 centOS 들어가서 추가하면 됨
리눅스 하나 더 만들 때 ip 같게 만들면 안됨]


mysql -u root -p 사용자 root 설정
QWER1234입력(대문자로 설정함ㅠ)

CREATE USER 'kjh'@'%' IDENTIFIED BY 'qwer1234'; 사용자 생성

CREATE DATABASE web; web이라는 DB생성

GRANT ALL PRIVILEGES ON web.*TO 'kjh'@'%'; 권한부여

다 소문자 입력
(대문자는 명령어, 소문자는 변경 가능한 부분)

exit 종료


워크밴치

리눅스 ip 입력
사용자 이름 내 이니셜

mysql 서버

id, pw 가 있어야 접속 가능

root 사용자 존재(리눅스 root와 다른 것)

기본값으로 서버가 설치되어 있는 곳에서만 접속 가능(서버 설치한 리눅스에서 접속 가능하다는 말)

다른곳에서 접속 가능하게 하려면 포트포워딩 해야함( 에디터 들어가서 호스트 번호 설정하고 ip는 내 리눅스 서버 ip 포트번호는 sql 포트번호 3306 입력)

최종 [리눅스 서버 ip 번호 : 호스트포스트]

0개의 댓글