로그인

검색

Extra Form

  1. CentOS 버전 확인
    > cat /etc/*release
  2. https://mariadb.org/download/?t=repo-config  에서 OS버전 및 설치하고자 하는 MariaDB 버전에 따라 Repository 정보와 설치 명령어를 안내 받을 수 있다. 
  3. repository 정보를 수정하여 설치를 준비한다.
    > vi /etc/yum.repos.d/MariaDB.repo
    # MariaDB 10.4 CentOS repository list - created 2023-03-31 05:11 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/10.4/centos/$releasever/$basearch
    	baseurl = https://mirrors.xtom.jp/mariadb/yum/10.4/centos/$releasever/$basearch
    	module_hotfixes = 1
    	# gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
    	gpgkey = https://mirrors.xtom.jp/mariadb/yum/RPM-GPG-KEY-MariaDB
    	gpgcheck = 1
  4. yum 명령으로 MariaDB를 설치함
    > yum install -y MariaDB-server MariaDB-client 
  5. 설치 완료 후 버전 확인
    > mariadb --version
  6. MariaDB-Server 기본 설정 수정
    > vi /etc/my.cnf.d/server.cnf

    [mysqld]

    character-set-server=utf8mb4 
    collation-server=utf8mb4_bin

    autocommit=0 

    lower_case_table_names=1 

    sql_mode="ANSI_QUOTES" 

    [mysqld]

    • 서버 인코딩을 utf8로 설정
    • 서버 인코딩을 utf8로 설정
    • 커밋된 데이터만 읽기로 설정
    • 대소문자 구문 안하기로 설정
    • ("", 더블 쿼테이션) 사용 허용

     

  7. MariaDB Client 설정파일 수정
    > vi /etc/my.cnf.d/mysql-clients.cnf

    [mysql]

    default-character-set=utf8mb4

     

    [mysql_upgrade]

     

    [mysqladmin]

     

    [mysqlbinlog]

     

    [mysqlcheck]

     

    [mysqldump]

    default-character-set=utf8mb4

     

    [mysqlimport]

     

    [mysqlshow]

     

    [mysqlslap]

  8. MariaDB 시작

    > systemctl start mariadb

  9. MariaDB 실행 상태 확인

    > systemctl status mariadb

  10. 운영체제 재기동 시 자동 시작 설정

    > systemctl enable mariadb


 

 

MariaDB 시작

> mysql
-- 최초 시작시 DB기본 계정이 root 임, 비밀번호는 설정되어 있지 않음. OS 의 root 계정과 이름은 같지만 별개임.

  • root 비밀번호 수정
    > use mysql 
      ※ mysql database 로그인
    > select host, user, password from user; 
      ※ 사용자 정보 확인
    > set password for 'root'@'localhost' = PASSWORD('{비밀번호}');
      ※ 비밀번호로 비밀번호를 설정 
    > flush privileges;
     
  • root 비밀번호로 로그인 
    > mysql -u root -p
    > 비밀번호 입력 

 

  • MariaDB 재시작> systemctl restart mariadb

  • characterSet 확인(utf8mb4 권장)> show variables like 'c%';

  • 재기동시 자동으로 실행

    > systemctl enable mariadb
    > systemctl is-enabled mariadb
    enabled


  1. 31
    Mar 2023
    14:30

    CentOS 에서 MariaDB 설치하기

    CentOS 버전 확인 > cat /etc/*release https://mariadb.org/download/?t=repo-config 에서 OS버전 및 설치하고자 하는 MariaDB 버전에 따라 Repository 정보와 설치 명령어를 안내 받을 수 있다. repository 정보를 수정하여 설치를 준비한다. > vi /etc/yum....
    Read More
  2. 03
    Nov 2022
    13:58

    하위 모든 폴더 & 파일 권한, 소유자 일괄 변경

    [ 폴더 ] 경로 이하 모든 디렉터리의 소유권 변경 root@~: # chown -R user:group 경로 경로 이하 모든 디렉터리의 권한 변경 root@~: # chmod 755 -R 경로 root@~: # find /경로 -type d -exec chmod -R 755 {} \; [ 파일 ] 경로 이하 모든 파일의 권한 변경 ...
    Read More
  3. 17
    Sep 2022
    21:32

    시놀로지 NAS 에서 운영중이던 Rhymix 기반 웹서버를 다른 서버로 이전 하기

    시놀로지 NAS에서 운영중이던 XE(Rhymix)기반의 웹서비스를 다른 장치로 이관하게 되어 과정을 요약 정리함. 기존(구)장치 → 새장치의 계정 및 DB계정, 패스워드, DB명을 동일하게 유지하여 생성함. 기존(구)장치의 포트, IP 설정과 동일하게 새 장치의 포트와...
    Read More
  4. 28
    Jun 2022
    10:24

    CetOS 잠긴계정 풀기

    계정 로그인 시도시 여러번 오류가 발생하면 계정이 잠겨서 더이상 로그인 할 수 없게 됩니다. 이게 참 어려운게 이렇게 잠기고 나면 내가 패스워드가 틀려서 로그인이 안되는 것처럼 나타나게 되어 영문도 모른채 패스워드만 추적하다가 결국은 내 머리가 어...
    Read More
  5. 11
    May 2022
    12:50

    원격데스크탑 포트 3389 를 다른 포트로 변경하기

    1. 레지스트리 편집기를 열어서 아래 경로를 찾아 갑니다. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp 2. RDP-Tcp 에서 PortNumber 를 더블클릭하여 10진수값 원하는 포트번호를 설정합니다. 3. Windows Defen...
    Read More
  6. 11
    May 2022
    12:34

    특정 ip만 원격접근 허용

    Windows Server 에서 특정 ip 만 원격데스크탑을 허용하는 방법입니다. 1. > wf.msc 또는 제어판> 시스템 및 보안> Windows Defender 방화벽> 고급설정 2. 고급 보안이 포함된 Windows Defender 방화벽 인바운드 규칙 > 원격 데스크톱 - 사용자 모드(TCP-In) >...
    Read More
  7. 09
    May 2022
    11:50

    ssh 포트 변경

    1. vi /etc/ssh/sshd_config 수정 #Port 22 → Port 9922 2. vi /etc/services 수정 ftp 21/tcp ftp 21/udp fsp fspd ssh 9922/tcp # SSH Remote Login Protocol ssh 9922/udp # SSH Remote Login Protocol telnet 23/tcp telnet 23/udp 3. sshd 서비스 재시작 ...
    Read More
Board Pagination Prev 1 2 Next
/ 2