로그인

검색

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. 20
    Apr 2024
    11:09

    심볼릭 링크(Symbolic link)

    다른 위치의 경로를 원하는 위치에서 바로 연결하여 열수 있도록 설정하는 방법입니다. 윈도우의 폴더 바로가기 기능과 비슷하지만, 실제 폴더를 직접 이용하는 것과 같은 효과를 가진다는 면에서는 좀더 편리합니다. 예시) ①E:\DATA\Photos\2024 와 같이 여러...
    Read More
  2. 14
    Dec 2023
    13:37

    portainer 를 설치해 보자

    도커를 사용하려고 했더니 안내하는 사이트마다 portainer 를 이용하고 있다. 그래서 portainer를 우선 설치해 봤다. 🥽 시놀로지 나스에서 포테이너 설치방법 Synology Nas에 ssh로그인, root로 접속한다. 아래 명령으로 도커를 다운받도록 한다. # docker run...
    Read More
  3. 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
  4. 01
    Apr 2023
    19:12

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

    CentOS 7 을 최소설치 한 경우 일부 명령이 설치되지 않을 수 있습니다. netstat 명령 입력시 not found 오류가 뜬다면 아래와 같이 net-tools 패키지를 설치해 준다 # yum install net-tools
    Read More
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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