250x250
syk531
하루
syk531
전체 방문자
오늘
어제
  • 분류 전체보기 (166)
    • 개발 (166)
      • java (11)
      • kotlin (7)
      • spring, spring boot (35)
      • Javascript (4)
      • Tyhmeleaf (2)
      • Kafka (17)
      • Docker (8)
      • Kubernetes (3)
      • Elastic Stack (4)
      • react native (3)
      • Web (4)
      • GIS (3)
      • 리눅스 (16)
      • Windows (2)
      • 네트워크 (2)
      • 안드로이드앱 (5)
      • git (2)
      • Tool (15)
      • 프로젝트 (7)
      • 백준알고리즘 (14)
      • DB (2)

인기 글

최근 글

블로그 메뉴

    공지사항

    태그

    • 뉴스앱
    • 오블완
    • 티스토리챌린지

    최근 댓글

    티스토리

    hELLO · Designed By 정상우.
    syk531

    하루

    개발/리눅스

    [Ubuntu] MariaDB 설치

    2024. 12. 16. 14:00
    728x90
    반응형
    # MariaDB 서버 설치
    sudo apt install mariadb-server
    # MariaDB 클라이언트 설치
    sudo apt install mariadb-client
    # MariaDB secure 설정
    sudo mysql_secure_installation
    
    Enter current password for root (enter for none): # mariadb root 계정 비밀번호 입력
    Switch to unix_socket authentication [Y/n] # n 입력(mariadb 로그인 시 시스템 계정 비밀번호를 사용할지)
    Change the root password? [Y/n] # n 입력(root 비밀번호를 변경할지)
    Remove anonymous users? [Y/n] # y 입력(anonymous 계정을 지울지)
    Disallow root login remotely? [Y/n] # n 입력(외부에서 root 계정으로 로그인 허용할지)
    Remove test database and access to it? [Y/n] # y 입력(test db를 지울지)
    Reload privilege tables now? [Y/n] # y 입력(바로 적용할지)
    
    #사용자 생성
    ## 로컬접속용
    CREATE USER '사용자명'@'localhost' IDENTIFIED BY '비밀번호';
    
    ## 외부접속용
    CREATE USER '사용자명'@'%' IDENTIFIED BY '비밀번호';
    
    # DB 만들기
    CREATE DATABASE 데이터베이스명;
    
    # 권한 부여
    ## 로컬접속용
    GRANT ALL PRIVILEGES ON 데이터베이스명.* TO '사용자명'@'localhost';
    
    ## 외부접속용
    GRANT ALL PRIVILEGES ON 데이터베이스명.* TO '사용자명'@'%';
    
    # 갱신
    FLUSH PRIVILEGES;
    
    # 외부 접속 허용
    sudo ufw allow 3306/tcp
    # bind-address 수정(bind-address : 데이터베이스 서버가 어떤 주소로의 요청을 허용할 것인지 설정)
    # 0.0.0.0 : 네트워크의 모든 트래픽에 대해서 요청을 허용
    vi /etc/mysql/mariadb.conf.d/50-server.cnf
    #bind-address = 127.0.0.1 
    bind-address = 0.0.0.0

     

    728x90
    반응형
    저작자표시 (새창열림)

    '개발 > 리눅스' 카테고리의 다른 글

    [Ubuntu] SSH 비밀키 접속 설정  (0) 2024.12.27
    [Ubuntu] ssh 접속 시도 조회  (0) 2024.12.27
    [Ubuntu] 서버 설정  (0) 2024.12.16
    systemd 서비스 status=127 에러 해결 방법: 환경 변수 설정하기  (0) 2024.11.13
    Systemd 서비스 시작 문제 해결하기: 쉘스크립트로 프로세스 유지하는 방법  (0) 2024.11.12
      '개발/리눅스' 카테고리의 다른 글
      • [Ubuntu] SSH 비밀키 접속 설정
      • [Ubuntu] ssh 접속 시도 조회
      • [Ubuntu] 서버 설정
      • systemd 서비스 status=127 에러 해결 방법: 환경 변수 설정하기
      syk531
      syk531
      기억을 위해 기록을.

      티스토리툴바