네이버클라우드에서

생성한 리눅스서버에 MySQL 설치하기 

(설치한 santos 버전과 맞추기위해 mysql 5.7대 버전 다운받아 사용 ) 

 

 일반적으로 MySQL 다운로드시 최신버전이 설치됨.   

그래서 5.7.28 버전 사용

 

MySQL 다운로드 ( 5.7.28 버전 )
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

다운로드 된것 확인


 

다운로드 되것 압축해제

압축해제
tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

 

압축해제완료

 

 


 

 

설치

설치
sudo yum localinstall mysql-community-*

 

※ sudo 명령어는 권한때문에 주는것

 

 

 

 

 

 

 


 

MySQL 시작하고 종료하는 방법

설정파일 편집기로 들어감

 

sudo nano /etc/my.cnf


 

bind-address= 0.0.0.0 

입력( 누구나접속가능하게끔)

입력후, ctrl + x 

y

엔터

 


 

MySQL 시작

sudo systemctl start mysqld 

 

 


 

시작 정상확인

 sudo systemctl status mysqld

 


 

포트열려있는지 확인

netstate-tnf

3306이 MySQL 이 사용하는 포트 /  State가 = LISTEN 이어야 열려있는상태임. 

 

 

 


MySQL 접속

mysql -u 계정명

mysql -u root

권한이 없어 접속이 안됨. 권한부여필요

권한을 주기위해, 

MySQL 종료 : sudo systemctl stop mysqld     (MySQL 시작 : sudo systemctl start mysqld )

3306이 없어짐


권한skip하고 접속하게끔 옵션설정

 sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

sudo systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"


 

MySQL 접속      ( MySQL 시작 : sudo systemctl start mysqld , 종료 : sudo systemctl stop mysqld )

시작 후

mysql -u root

시 정상접속됨.

 

 

외부에서 접속하는 방법 

 

 

 

[출처] mysql서버이용하기|작성자 heaves1 https://blog.naver.com/heaves1/222980983604

+ Recent posts