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 |