■ 리눅스에 마리아 디비 설치
1. putty 에서 root 유져로 접속합니다.
2. centos 7의 기본 레포지토리의 url 을 다음의 내용으로 수정합니다.
# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_backup
# vi /etc/yum.repos.d/CentOS-Base.repo
열고 안의 내용을 전부 지워버리고 아래의 내용을 붙여 넣습니다.
[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
3. mariadb repo 파일을 만든다.
# vi /etc/yum.repos.d/MariaDB.repo
아래 내용을 복사해서 붙여넣습니다. ( i 입력후 편집모드로 바꾼후 붙여넣는다.)
[mariadb]
name = MariaDB
baseurl = https://archive.mariadb.org/mariadb-10.3.37/yum/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
편집종료(esc 키 입력) 하고 저장후 종료합니다. ( :wq! )
4. yum 으로 mariadb 를 설치합니다.
# sudo yum install mariadb-server
5. 서버설정파일을 설치된 설정파일로 변경한다.
# cp /usr/share/mysql/wsrep.cnf /etc/my.cnf
"cp: overwrite `/etc/my.cnf'? y"
6. UTF-8, max_allowed_packet 1G 및 테이블명 대소문자 구분안하도록 설정을 추가한다.
# vi /etc/my.cnf
[mysqld]를 찾아서 그 아래에 추가 또는 수정해준다
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
max_allowed_packet=1073741824
lower_case_table_names=1
7. mariadb 서버 시작
# systemctl start mariadb
8. mysql 를 root 계정으로 접속해본다.
# mysql -u root -p
패스워드는 그냥 안쓰고 엔터
9. 접속후 데이터 베이스 생성하고 emp 와 dept 생성한다.
[root@localhost yum.repos.d]# mysql -u root -p
MariaDB [(none)]>
MariaDB [(none)]> create database orcl;
Query OK, 1 row affected (0.001 sec)
MariaDB [(none)]> use orcl
Database changed
MariaDB [orcl]>
10. 아래의 첨부 스크립트를 실행하여 emp 와 dept 테이블을 생성합니다
별도 내용 : 마리아 디비 삭제 방법:
* 마리아 디비 완전 삭제
패키지를 삭제한다.
yum remove Maria*
mariadb 관련 폴더들을 삭제한다.
rm -rf /etc/my.cnf*
rm -rf /var/log/mysql
rm -rf /var/lib/mysql |
첫댓글 cp /usr/share/mysql/wsrep.cnf /etc/my.cnf