728x90

mysql 11

GCP - SQL(Database)

목차 1. GCP SQL 2. MySQL 생성 1. GCP SQL - MySQL, PostgreSQL, SQL Server용 완전 관리형 데이터베이스 서비스이다. - Cloud SQL이 자동으로 데이터베이스의 안정성, 보안성, 확장성을 보장하므로 비즈니스를 중단 없이 운영할 수 있습니다. Cloud SQL은 백업, 복제, 암호화 패치, 용량 확장을 모두 자동화하면서 세계 어디서나 99.95% 이상의 가용성을 보장한다. 2. MySQL 생성 - 생성될 인스턴스의 ID를 입력한다. - ROOT 사용자의 비밀번호를 입력한다. - MySQL 버전을 선택한다. - 해당 DB가 생성될 리전 및 영역 가용성을 선택한다. - 단일 영역으로 사용할 경우 해당 DB가 망가지면 해당 DB와 연결된 모든곳에서 데이터를 불러 ..

Cloud/GCP 2022.06.28

AWS - WordPress, DB 연결

목차 1. WordPress 설치 및 설정 2. DB 설정 1. WordPress 설치 및 설정 - WEB Service를 이용하기 위해 httpd 패키지를 설치한다. - wget 명령어를 통해 압축 파일을 받아 올 것이기 때문에 wget 패키지를 설치한다. - WordPress 설치를 위해 해당 홈페이지에서 압축 파일을 wget으로 다운 받는다. - 압축 파일을 해제한다. - 압축 해제를 통해 생성된 WordPress와 관련된 파일들을 WEB Server에서 사용하기 위해 /var/www/html 경로 아래 복사한다. - (WEB Page에서 화면을 불러오기 위한 설정을 /etc/httpd/conf/httpd.conf 파일을 통해 WEB Page 경로 및 불러올 파일 확장자를 상황에 맞게 설정한다.) ..

Cloud/AWS 2022.06.21

AWS - EC2 서버 Linux를 사용한 WEB, DB Server 생성

목차 1. WEB Server (PHP), DB Server (MySQL) 1.1 PHP 설치 1.2 SSH 설정 1.3 DB Server 설치 1.4 WEB Sever 파일 및 MySQL 설정 - AWS EC2(가상 서버)에 Linux를 설치하여 WEB Server와 DB Server를 설치하여 실제 사용을 해 볼 것이다. https://insoobaik.tistory.com/174 MySQL - 설치 및 기본 명령어, 원격 접속 목차 - WEB 동작 과정 1. MYSql 설치 2. MYSql 기본 명령어 3. MYSql 원격 접속 4. MYSql 명령어 4.1 명령어 4.2 조건문 4.3 SQL Injection - WEB 동작 과정 1. Client는 DNS Server에게 원하는.. insooba..

Cloud/AWS 2022.06.15

Docker - Word Press + MYSql

목차 1. 방법 1 2. 방법 2 3. 방법 3 1. 방법 1 - MYSQL 컨테이너 생성시 MYSQL 환경 변수로 DATABASE, USER, PASSWD 생성 후 해당 정보로 WORD PRESS 컨테이서 생성 - MYSQL 컨테이너 생성 시 환경 변수를 이용하여 wordpress라는 DB 생성 및 wordpress라는 사용자 계정 생성 및 해당 DB passwd를 It1로 지정하여 생성한다. - MYSQL 진입 후 DB를 확인해보면 wordpress DB가 생성되어 있음을 볼 수 있다. - 사용자 계정을 확인해보면 wordpress라는 사용자도 마찬가지로 생성되어 있는 것을 확인 할 수 있다. - MYSQL 생성시 생성했던 wordpress DB 및 wordpress 사용자를 이용하여 wordpres..

Programming/Docker 2022.06.02

Docker - PHP, MYSql 설치 및 실행

목차 1. 컨테이너 생성 2. PHP 설정 및 복사 2.1 php 파일 설정 2.2 httpd 설정 파일 2.3 php 파일 컨테이너로 복사 3. MYSQL 설치 및 설정 4. Port Forwarding 5. 설정 확인 * 구성 환경 1. 컨테이너 생성 - sysbee/http-php73은 http와 php를 한번에 설치하여 사용하는 이미지다. - sysbee/http-php73 컨테이너를 생성하고 해당 Web Server에서 사용할 DB Server 컨테이너 또한 생성한다. 2. PHP 설정 및 복사 2.1 php 파일 설정 - index.php 파일은 DB가 연결되었는지 확인할 수 있는 파일이다. - 해당 파일에 연결될 DB Server의 IP 주소, 사용자, 패스워드, DB, port, chars..

Programming/Docker 2022.06.01

MYSql - DB 기본 이론

1. Database CRUD 1.1 데이터 베이스의 정의 - 특정 조직의 업무를 수행(목표 달성)하는 데 필요한 상호 관련된 데이터들의 모임 1.1.1 통합된 데이터(Integrated Data) : 자료의 중복을 배제한 데이터의 모임 1.1.2 저장된 데이터(Stored Data) : 컴퓨터가 접근할 수 있는 저장 매체에 저장된 자료 1.1.3 운영 데이터(Operational Data) : 조직의 고유한 업무를 수행하는 데 존재 가치가 확실하고 없어서는 안 될 반드시 필요한 자료 1.1.4 공용 데이터(Shared Data) : 여러 응용 시스템들이 공통으로 소유하고 유지하는 자료 1.2 데이터 베이스의 특징 1.2.1 실시간 접근성(Real-Time Accessibility) : 수시적이고 비정형..

Programming/MySQL 2022.05.18

MySQL + PHP - 설치 및 연결, php 파일 분석

목차 1. PHP 설치 및 설정 1.1 PHP 설치 2. PHP 파일 확인 2.1 index.php 2.2 person1.php 2.3 insert1.php 2.4 table1.php 3. DB 설정 4. 설정 확인 - WEB 동작 과정 https://insoobaik.tistory.com/174 MySQL - 설치 및 기본 명령어, 원격 접속 목차 - WEB 동작 과정 1. MYSql 설치 2. MYSql 기본 명령어 3. MYSql 원격 접속 4. MYSql 명령어 4.1 명령어 4.2 조건문 4.3 SQL Injection - WEB 동작 과정 1. Client는 DNS Server에게 원하는.. insoobaik.tistory.com - 기본적인 DB Server 설치 및 설정은 이전 포스팅을 참..

Programming/MySQL 2022.05.17

MySQL - 설치 및 기본 명령어, 원격 접속

목차 - WEB 동작 과정 1. MYSql 설치 2. MYSql 기본 명령어 3. MYSql 원격 접속 4. MYSql 명령어 4.1 명령어 4.2 조건문 4.3 SQL Injection - WEB 동작 과정 1. Client는 DNS Server에게 원하는 도메인의 IP 주소를 묻는다. 2. DNS Server는 Client에게 DNS에 해당하는 IP 주소를 알려준다. 3. Client는 DNS Server로부터 받은 Web Server IP 주소로 index.html 파일을 요청한다. 4. Web app을 통해 Web Server는 DB Server에 데이터를 요청한다. 5. DB Server는 Web Server의 요청에 데이터를 전송해준다. 6. DB Server로부터 데이터를 받은 Web Ser..

Programming/MySQL 2022.05.17

MySQL - 데이터 추가, 수정, 삭제 (INSERT, UPDATE, DELETE)

1. 데이터 추가 (INSERT) insert into 테이블명 [컬럼1, 컬럼2, ....] values (값1, 값2, ...); ex) 전체 컬럼 : insert into 테이블명 values (값, 값, 값); 일부 컬럼 : insert into 테이블명 (컬럼, 컬럼) values (값, 값, 값); 다수 추가 : insert into 테이블명 values (값, 값, 값), (값, 값, 값); 2. 데이터 수정 (UPDATE) update 테이블명 set 컬럼1 = 수정값1 [, 컬럼2 = 수정값2 ...] [where 조건]; ex) 테이블 데이터 전체 수정 : update 테이블명 set 컬럼 = 수정값; 테이블 데이터 일부 수정 : update 테이블명 set 컬럼 = 수정값, 컬럼 = ..

Programming/MySQL 2022.05.17

Linux - (Wordpress + MySQL5.7 + PHP 7.3) 설치

이번 포스팅은 Linux를 통해 Wordpress, MySQL5.7, PHP 7.3 설치에 대해 알아볼 것이다. Wordpress 워드프레스(WordPress)는 세계 최대의 자유-오픈 소스 소프트웨어 저작물 관리 시스템이다. PHP로 작성되었으며, MySQL 또는 MariaDB가 주로 사용된다. MySQL 오픈 소스의 관계형 데이터베이스 관리 시스템이다. 다중 스레드, 다중 사용자 형식의 구조질의어 형식의 데이터베이스 관리 시스템이다. PHP 프로그래밍 언어의 일종으로 동적 웹페이지를 만들기 위해 설계되었으며 이를 구현하기 위해 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP 처리 기능이 있는 웹 서버에서 해당 코드를 인식하여 작성자..

Programming/Linux 2022.04.25
728x90