Linux
Red hat, centOS 계열 리눅스에서 mariaDB 설치하기
- 리눅스 공부 및 mysql 공부를 위해 리눅스에 mariaDB를 설치한다.
- mysql 공부하는데 mariaDB를? 이라고 하시는분들은
- mariadb가 mysql을 완벽하게 지원한다는 사실을 알길 바래
1. yum 패키지 설치를 위한 MariaDB repo setup 설정
- /etc/yum.repos.d/ 로 이동한 후 디렉토리 내부를 살펴보니 mariadb_repo가 없다면
- wget을 사용하여 mariadb_repo_setup을 가져오자. mariadb_repo는 yum 패키지로 mariadb를 설치할 때
- 가장 최신버전으로 가져오게끔 만들어주니 필요하다.
$ wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
- 다운한 mariadb_repo_setup을 실행하였더니 Permission deniend가 나온다.
- chmod 명령어를 이용하여 적당한 권한을 부여해 주자.
$ chomd 744 mariadb_repo_setup
- 그리고 다시 실행해주면 예쁘게 mariadb.repo가 생성된 거을 확인할 수 있다.
2. mariadb.repo 파일 확인해보기
- cat 명령어를 사용하여 mariadb.repo 파일에 최신 mariaDB가 정의되어있는지 한번 확인.
$ cat mariadb.repo
3. yum 패키지를 통해 MariaDB-server 설치하기
- yum패키지를 사용하여 마리아DB 서버를 설치해 준다.
$ yum install MariaDB-server
4. system 명령어로 mariadb 시작하기
- 서비스 부팅시에도 MariaDB를 자동으로 실행되게 설정을 변경하고
- MariaDB를 실행시킨다.
// 시스템 재부팅시에도 같이 켜지도록 설정
$ systemctl enable mariadb
// mariadb 실행
$ systemctl start mariadb
5. Maria DB 설정하기
- mysql_secure_installation으로 mariadb의 root계정 암호 및 보안설정을 진행한다.
$ mysql_secure_installation
- Switch to unix_socket authentication [Y/n]
- linux root 계정이 mariadb에 비밀번호 없이 로그인 할수있게 하는지 여부, 필자는 N
- Change the root password? [Y/n]
- 루트 계정의 비밀번호 변경 유무. 필자는 설치시 설정했기 때문에 N
- Remove anonymous users? [Y/n]
- 알려지지않은사용자 제거여부로, 보안측면을 위해 필자는 y를 선택
- Disallow root login remotely? [Y/n]
- 원격지에서 root 로그인 비허용 여부이므로 원격지 사용을 위해 필자는 n을 선택.
- 보안적 측면을 위해서는 y를 선택하는 것이 좋음.
- Remove test database and access to it? [Y/n]
- 테스트 DB를 삭제할 것인지 물어보는 질문으로 필자는 Y
- Reload privilege tables now? [Y/n]
- 설정 정보를 저장하겠냐는 질문으로 저장하기 위해 Y
- 다시 처음부터 설정하고 싶다면 N
6. mariadb 재시작 및 접속해보기
- systemctl 명령어를 사용하여 mariadb 재시작
$ systemctl restart mariadb
- 그리고 잘 접속이 되는지 mysql 접속해보기
$ mysql -uroot -p
내용이 유익하셨다면 구독 및 좋아요 클릭 부탁드려요 :)
오늘 하루도 즐거운 하루 보내세요!
'OS > Linux' 카테고리의 다른 글
[Linux] 리눅스 adduser , useradd 차이점 및 리눅스 사용자 추가하기 (2) | 2020.04.29 |
---|---|
[Linux] 리눅스 RedHat, CentOS 계열 리눅스에 톰캣 설치하기! (2) | 2020.04.28 |
[Linux] redhat , CentOS 계열 리눅스에 open jdk 설치하기 (0) | 2020.04.27 |
[Linux] 리눅스 find xargs grep 으로 특정 디렉토리 밑에 특정 단어 포함 파일 전체 서칭 하기 (4) | 2020.04.24 |
[Linux]알기쉽게 설명하는 리눅스 하드링크 정의 및 사용방법! (0) | 2020.03.20 |