mariaDB 설치

Linux 2016. 5. 4. 15:00

오픈 소스 기반의 데이터베이스로 MySQL이 오랫동안 가장 많이 사용되었는데

Sun사에 인수되고 Sun사가 Oracle사에 인수되자 다른 개발자들이 따로 MariaDB를 

만들었다.

MariaDB는 MySQL과 거의 동일하다고 보면 된다.



http://www.mariadb.org/ -> <Download MariaDB Now> -> [Download 10.x.xx(Stable) Now]

-> [Red Hat, CentOS, and CentOS Packages] -> [centos7-amd64] -> [rpms] 경로로 들어가서


client.rpm, common.rpm, server.rpm 3가지를 다운받는다.


cd 다운로드/

pwd

yum -y remove mariadb-libs

ls

yum -y localinstall Maria*  -> rpm패키지 설치


이렇게 패키지를 설치하니 오류가 났음



왜 그런지 잘 모르겠으나,  패키지를 하나하나 설치하였더니 제대로 작동하였다.


yum install mariadb mariadb-common 이런식으로 


터미널에서 mysql를 입력하면 [MariaDB [(none)]>] 프롬프트가 나오면 제대로 작동하는 것이다.



MariaDB 서버 스크립트는 /etc/rc.d/init.d/mysql 파일이다.

MariaDB 클라이언트 실행 파일은 /usr/bin/mysql 파일이다.




Windows에서 리눅스 MariaDB 서버로 접속


- 대부분의 DBMS는 사용자와 관련된 보안 정책이 별도로 있다.

- 아무나 DBMS에서 접속할 수 있는 것이 아니라 허가받은 사용자만 접속할 수 있다.


하지만 처음에 MariaDB를 설치했을 때 확인 절차없이 그냥 접속할 수 있었는데

이것은 root라는 데이터베이스 사용자가 자동으로 생성되며, 비밀번호는 지정하지 않은

상태로 설치가 되는것이다.



** DB 사용자인 root는 MairaDB 서버 안에서 모든 권한을 실행할 수 있는 데이터베이스 관리자인데, 운영체제 root와는 별개이다.


MariaDB 서버를 설치한 직후에는 데이터베이스 사용자 root의 비밀번호를 먼저 지정해 데이터베이스 보안의 기보을 지켜야한다.



데이터베이스 관리자 비밀번호 설정하기

mysqladmin -u root password '비밀번호'

mysql -u root -pㅡ


서비스 가동하기

systemctl restart mysql

systemctl status mysql  -> 지금 서비스상태 보기

chkconfig mysql on -> 서비스 항시 가동하기




'Linux' 카테고리의 다른 글

리눅스 디렉토리  (0) 2016.05.17
wget  (0) 2016.05.04
YUM,RPM 명령어 옵션  (0) 2016.05.04
telnet,ssh서버 설치와 설정  (0) 2016.05.04
사용자 관리와 파일 속성  (0) 2016.05.03
admin