로그인

검색

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. 14
    Dec 2023
    13:37

    portainer 를 설치해 보자

    도커를 사용하려고 했더니 안내하는 사이트마다 portainer 를 이용하고 있다. 그래서 portainer를 우선 설치해 봤다. 🥽 시놀로지 나스에서 포테이너 설치방법 Synology Nas에 ssh로그인, root로 접속한다. 아래 명령으로 도커를 다운받도록 한다. # docker run...
    Read More
  2. 22
    May 2023
    13:47

    CentOS 기본 명령어 몇가지

    OS버전 확인> cat /etc/redhat-release 또는 cat /etc/*release* java 버전 확인> java -version 또는 javac -version [ 사용량 확인 하기 ] CPU 사용률> top -b -n1 | grep -Po '[0-9.]+ id' | awk '{print 100-$1}' 3.7 이렇게 결과가 나오면 사용률은 3.7% ...
    Read More
  3. 01
    Apr 2023
    19:12

    CentOS 7 최소설치 후 netstat 명령이 없는 경우

    CentOS 7 을 최소설치 한 경우 일부 명령이 설치되지 않을 수 있습니다. netstat 명령 입력시 not found 오류가 뜬다면 아래와 같이 net-tools 패키지를 설치해 준다 # yum install net-tools
    Read More
  4. 01
    Apr 2023
    19:09

    CentOS 7 에 MariaDB 설치하기

    CentOS 7 에 MariaDB 최신버전으로 설치하기 yum 을 업데이트 및 업그레이드 한다 # yum update # yum upgrade yum repository 등록으로 설치패키지 활성화 # vi /etc/yum.repos.d/MariaDB.repo [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10...
    Read More
  5. 01
    Apr 2023
    18:33

    CentOS 7 에서 MariaDB 완전제거

    CentOS 에서 MariaDB를 완전하게 삭제하는 방법입니다. MariaDB 삭제하기 # yum remove -y mariadb mariadb-server ... 진짜냐고 물어오면? y ... 지원지면 Complete ! 기타 생성되었던 파일 삭제 # rm -rf /var/lib/mysql # rm /etc/my.cnf // DB 로그인 정보...
    Read More
  6. 01
    Apr 2023
    15:25

    CentOS 7.9 에 Apache 웹서버 설치하기

    CentOS 7.9 최소설치 버전에서 Apache 웹서버 구성방법 CentOS 의 업데이트를 최신으로 갱신합니다. # yum -y update Apache 웹서버를 설치합니다. # yum install httpd # systemctl start httpd // httpd 서비스 시작 # systemctl enable httpd // 운영체제 ...
    Read More
  7. 01
    Apr 2023
    14:29

    CentOS 7.9 최소설치시 ssh 구성 방법

    CentOS 7.9 최소설치 후 ssh 환경을 설정하기 CentOS 설치시 최소설치를 하더라도 ssh 는 기본 설치됨 # systemctl status sshd // ssh 상태를 확인 ssh 포트를 변경하는 방법 - /etc/ssh/sshd_config 파일을 수정 #Port 22 를 찾아서 주석을 해제하고 원하는 ...
    Read More
  8. 01
    Apr 2023
    13:20

    CentOS 7.9 최소설치시 네트워크 설정 방법

    CentOS 7.9 를 최소설치하여 웹서버 구성하는 방법입니다. 최소설치를 완료한 이후 ip설정 완료된 이후 부터 작업입니다. ip 확인 방법 # hostname -i // 맥주소와 ip를 나타냄 # hostname -I // 대문자 i, 아이피 주소만 나타냄 # ip addr show # ip addr // ...
    Read More
  9. 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
Board Pagination Prev 1 2 Next
/ 2