Server관련/Sever(OS)

yum 명령어 + MySQL 설치/삭제 하기

saltdoll 2019. 11. 6. 04:21
반응형
yum의 네트워크를 이용한 패키지를 설치하는 프로그램입니다. 
(rpm과 로컬 파일 베이스 패키지 관리 프로그램, rpm은 로컬파일 전용)

yum - yellowdog upodater modified


Commend line형식의 network base 패키지 설치툴

[ 기본 명령어들 ]

#yum list
#yum update 패키지명
#yum install 패키지명
#yum remove 패키지명


#service 패키지명 { status | start | stop }
#nssysv  <-- 데몬 startup 관리 프로그램



[MySQL 설치]

(1) yum를 통해서, 설치되어 있는 패키지들을 업데이트

$sudo yum -y update  


(2) 설치된 yum 리스트 확인하기

$ sudo yum list installed | grep mysql  

mysql-config.x86_64                   5.5.62-1.23.amzn1            @amzn-updates
mysql57.x86_64                        5.7.27-1.13.amzn1            @amzn-updates
mysql57-common.x86_64                 5.7.27-1.13.amzn1            @amzn-updates
mysql57-errmsg.x86_64                 5.7.27-1.13.amzn1            @amzn-updates
mysql57-libs.x86_64                   5.7.27-1.13.amzn1            @amzn-updates
$


(3) yum을 통해, 설치 가능한 mysql 확인하기

$sudo yum list | grep mysql 


(4) yum을 통해서, mysql 5.7 서버, 개발툴 설치

$sudo yum install mysql57-server mysql57-devel


(5) mysql 서버 실행

$sudo service mysqld start


(6) mysql 서버 초기화

$sudo mysql_secure_installation

현재 root암호, 초기에 없음으로 Enter를 누릅니다.

Y를 눌러, 암호 설정모드로 들어가고, root의 암호를 두번 입력

Y를 눌러 익명 사용자 계정 제거

Y를 눌러 테스트 데이터베이스 삭제

Y를 눌러 권한 테이블 다시 로드


(옵션) MySQL 부팅시 자동 실행하기

 => $sudo chkconfig mysqld on




[MySQL 삭제]

$sudo yum remove mysql57-server mysql57-devel



참고로 AWS의 LAMP 웹 서버 설치 자습서: 

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/install-LAMP.html



반응형