하트위키
최근 변경
최근 토론
임의 문서
도구
최근 변경
MariaDB 설치
(r8 편집)
[오류!]
편집 권한이 부족합니다. 로그인된 사용자(이)여야 합니다. 해당 문서의
ACL 탭
을 확인하시기 바랍니다.
닫기
RAW 편집
[[분류:DB]] [include(틀:상위 문서, top1=MariaDB)] [목차] == Debian 계열 == === 설치 전 패키지 업데이트 === >sudo apt update >sudo apt upgrade === 서버, 클라이언트 설치 === ># MariaDB 서버/클라이언트 설치 >sudo apt install mariadb-server >sudo apt install mariadb-client *참고로 서버는 mysqld, 클라이언트는 mysql === 클라이언트 설치 후 설정 === >sudo mysql_secure_installation >root 접속을 위한 비밀번호를 입력하세요. > - Enter current password for root (enter for none): *나머지 설정은 취향이지만 처음이라면 N을 추천한다. == Red Hat 계열[* Rocky Linux 9.5 기준] == === repository 업데이트 === [[https://mariadb.org/download/?t=repo-config&d=CentOS+Stream&v=11+Rolling&r_m=blendbyte|리포지토리 업데이트 코드 생성 페이지]] {{{[root@localhost ~]# vi /etc/yum.repos.d/MariaDB.repo }}}{{{# MariaDB 11 Rolling CentOS repository list - created 2025-04-21 02:26 UTC # https://mariadb.org/download/ [mariadb] name = MariaDB # rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details. # baseurl = https://rpm.mariadb.org/11.rolling/centos/$releasever/$basearch baseurl = https://tw1.mirror.blendbyte.net/mariadb/yum/11.rolling/centos/$releasever/$basearch # gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB gpgkey = https://tw1.mirror.blendbyte.net/mariadb/yum/RPM-GPG-KEY-MariaDB gpgcheck = 1 }}} === 서버 및 클라언트 설치 === {{{[root@localhost ~]# dnf install -y MariaDB-server MariaDB-client }}}{{{[root@localhost ~]# systemctl start mariadb [root@localhost ~]# systemctl enable mariadb [root@localhost ~]# systemctl status mariadb }}} === 클라이언트 설치 후 설정 === ==== 초기 설정 ==== {{{[root@localhost ~]# mariadb-secure-installation }}} 해당 명령어 입력시 아래와 같이 설정을 해줘야함 1. Enter current password for root (enter for none) : 현재 root 계정의 비밀번호 묻는 질문 1. Switch to unix_socket authentication [Y/n] : unix_socket 인증[* 운영체제의 사용자 계정으로 인증] 사용 여부를 묻는 질문 1. Set root password? [Y/n] : root 계정에 비밀번호를 설정할지 묻는 질문 1. Remove anonymous user? [Y/n] : anonymous 사용자[* 누구나 접속 가능한 계정]를 삭제 할 것 인지 묻는 질문 1. Disallow root login remotely? [Y/n] : root 계정이 원격에서 로그인할 수 없도록 제한 할지 묻는 질문 1. Remove test database and access to it? [Y/n] : 기본으로 생성되는 test 데이터 베이스를 삭제 할 것인지 묻는 질문 1. Reload privilege tables now? [Y/n][* 반드시 Y 입력] : 지금까지의 변경 사항을 적용할지 물어보는 항목 해당 질문들에 맞춰 적절하게 설정하며 꼭 마지막에 Y를 입력 하여 초기 설정을 마무리
Liberty
|
the tree