- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- rn
- MariaDB
- pid 찾아 kill
- mybatis exception
- springboot
- 코드로 서버 재실행
- sql exception
- 시간대 테이블생성
- 말줌임 CSS
- MySQL
- vc++
- springboot 재가동
- Activity 전체화면
- 터치좌표 view
- 시간대별 통계
- 스크롤적용
- CentOS
- 피쉬랜드
- kill -9
- 파티션 빠른 삭제
- reactnative
- c언어
- SQL
- 가변영역 스크롤
- CSS
- ffmpeg
- view 획득
- Back 키 클릭 감지
- group by
- MFC
개발은 하는건가..
CentOS Maria DB 설치 본문
1. 아래의 MariaDB 사이트 접속 download 메뉴에서 대상 OS 선택 후 사용 가능한 MariaDB 버전을 선택
https://mariadb.org/download/?t=repo-config&d=Red+Hat+Enterprise+Linux+8&v=10.6&r_m=blendbyte
2. 사이트에서 생성된 repo 파일 내용을 복사하여 /etc/yum.repos.d 디렉토리 안에 MariaDB.repo 파일을 생성한다.
또는 curl 을 이용해 아래와 같이 repo 파일을 다운받는다.
# repo download
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
# 다운되었는지 확인
ls -lh /etc/yum.repos.d/
3. 다음과 같이 yum 명령으로 설치
yum install MariaDB-server MariaDB-client
4. 설치 완료 후 설치된 버젼을 확인
mariadb --version
5. MariaDB Server Setting
- etc/my.cnf.d/server.cnf 파일을 편집하여 [mysqld] 섹션에 설정 값들을 추가한다.
- 상황에 따라 설정할 수 있는 항목은 많지만 여기에서는 포트와 charset, tablename 구분정도만 설정한다.
[mysqld]
port=3306
character-set-server=utf8mb4
collation-server=utf8mb4_bin
sql_mode="ANSI_QUOTES,ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION"
lower_case_table_names=1
autocommit=0
6. MariaDB Client Setting
- etc/my.cnf.d/mysql-clients.cnf 파일을 편집하여 [mysql] 섹션에 설정 값을 추가한다.
[mysql]
default-character-set=utf8mb4
7. MariaDB 구동
# 구동
systemctl start mariadb
# 실행 확인
systemctl status mariadb
# 서버 OS Restart 시 실행되도록 서비스 등록
systemctl enable mariadb
8. root 패스워드 설정
- 설치 후 최초 1회 > mysql_secure_installation 을 실행하여 패스워드를 설정하거나 아래와 같이 수행.
- root 비밀번호가 미설정된 상태이므로 바로 접속이 되므로 실행 후 database 를 선택하고 root password 를 설정.
# mariadb 접속
> mysql
# DB 선택
> use mysql
# 비밀번호 설정
> set password for 'root'@'localhost'=PASSWORD('비밀번호');
> flush privileges;
9. 외부 접속 허용 처리
- 방화벽에 서버 MariaDB 포트를 추가한다.
- root 계정에 대한 정책을 허용한다.
# 방화벽 포트 추가
> firewall-cmd --permanent --zone=public --add-port=3306/tcp
> firewall-cmd --reload
# root 식별 정책 변경
> mysql
grant all privileges on *.* to 'root'@'%' identified by 'root비밀번호';
flush privileges;
exit
# MariaDB 데몬 재구동
> systemctl restart mysql
* 설치 시 requires : pv 오류 발생 시 아래와 같이 epel 설치 후 다시 mariaDb 설치를 시도해본다.
> yum install epel-release
또는 아래 명령으로 최신 버전을 설치한다.
> yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
'Server, Maria DBMS' 카테고리의 다른 글
Maria DB 계정 생성 및 권한 부여 (0) | 2022.02.08 |
---|---|
jar 실행 패키지 서비스 등록 (자동실행) (0) | 2022.02.07 |
jar 실행 시 메모리 설정 (0) | 2022.02.07 |
Springboot jar 실행 및 중단 (0) | 2022.02.04 |
Linux 최소 설치 후 추가 설치 환경 (0) | 2022.02.04 |