서버셋팅 - mysql7설치

YoungBin·2022년 5월 6일
0

서버 셋팅

목록 보기
4/6
post-thumbnail

저번 포스팅에서올렸던 CentOs7을 설치를 완료 했다면 이제는 mysql을 설치 할 순서 이다.

여기서 mnysql 이란?
mysql은 전세계적으로 가장 널리 사용되고 있고 있는 오픈 소스 데이터베이스이며, MySqLAB사가 개발하여 배포/판매하고 있는 데이터베이스(DateBase)이다.
표준 데이터베이스 질의 언어 SQL(Structured Query Language)을 사용하는 개방 소스의 관계형 데이터베이스 관리
관리시스템(RDBMS), 메우 빠르고, 유연하며, 사용하기 쉽다는 장접을 가지고 있다.

PHP 웹 프로그래밍에서 사용되는 DBMS는 MySQL이며, MySQL이 가지고 있는 특징을 살펴보면, 가장 먼저 꼽을 수 있는 것은 일반 사용자가 무료로 다운로드하여 사용할 수 있는 장점이다
MySQL은 공개용 소프트웨어이기 때문에 누구나 무료로 다운로드받아 사용 할 수 있지만, 상업적인 목적으로 MySQL을 사용하려면 반드시 라이센스를 별도로 구매하여야 한다. MySQL은 무료이면서 처리되는 속도 또한 상당히 빠르고 용이하며, 대용량의 데이터를 처리할 수 있는 장점과 보안에도 뛰어난 특성을 지니고 있습니다.

데이터베이스 란?
어느 한 조직의 여러 응용 시스템이 공유할 수 있도록 통합. 저장된 운영 데이터의 집합을 의미한다.

이제 아래의 방법대로 mysql을 설치를 해보자 오늘은 설치할 것이 많다 잘 따라와야 한다.

mysql을 설치 하기 전에 yum update로 업데이트가 있는지 확인 한다.

다음은 wget을 설치 해준다.
yum install wget

gcc -gcc-c++을 설치해준다.(컴파일러)
yum install gcc gcc-c++

ifconfig는 네트워크 인터페이스 구성을 위한 유닉스 계열 운영체제의 시스템 관리 유틸리티이다
net-tools을 설치 해준다.(ifconfig)
yum install net-tools

mysql을 다운로드 해준다.
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

mysql 설치
rpm -ivh mysql57-community-release-el7-11.noarch.rpm

mysql-server 설치
yum install mysql-server 아래 사진 처럼 중간에 나오는 것은 y로

mysql 서버 시작

mysql 초기암호 확인법
cat /var/log/mysqld.log | grep 'temporary password'

mysql 비밀번호 변경
mysql_secure_installation

비밀번호를 변경 후 각종 권한 설정이 나오는데
전부 Y눌러주면 된다.

mysql 설치 완료 후 접속
mysql -u root -p을 입력하면 비밀번호를 입력하라고 나오는데 이때 비밀번호는 아까 설정해준 비밀번호를 입력해주면 된다.

mysql user 계정 추가 하기
CREATE USER '[사용자 이름]'@'[주소]identified by '[비밀번호]';

스키마 생성
create database [스키마 이름]

mysql user 권한 추가
grant all privileges on [스키마].* to '[사용자 이름]'@'192.168.0.%'
여기서 '192.168.0.%'이 부분을 설명하자면 mysql에서 192.168.0.~로 시작하는 모든 IP에 원격 접속을 허용한다는 말

방화벽 포트 추가하기 mysql port 번호는 3306임으로 3306port를 열어주었다.
포트 추가
firewall-cmd --zone=public --add-port=3600/tcp --permanent
방화벽 재시작 (방화벽 설정 후 재시작을 해야 적용이 된다.)
firewall-cmd --reload

이상 mysql 설치를 마친다.

0개의 댓글