[Ubuntu 22.04] MariaDB 다른 서버에 이동하기

2024. 1. 10. 15:59·coooding/서버

로컬에서 작업하고 서버로 배포 혹은, 서버 자체를 바꿀 때, db구조와 데이터 모두 옮길 수 있는 방법이 있다.

 

1. 기존 db를 dump를 이용하여 sql파일로 만들어준다.

sudo mysqldump -u root -p 기존DB명 > 저장할 위치/파일이름.sql

 

2. sql파일을 복사할 서버의 아무 위치에 옮겨준 다음, 해당 서버에 db를 생성한다.

sql파일을 이용하여 새로 생성하는것이 아니라, 새로운 서버에 db를 생성후, 해당 db에 덮어씌운다는 느낌이기 때문이다.

mysql -u root -p
...생략...

create database 원하는db명;

 

3. 다시 mysql을 나온 후, 리눅스에 아래 명령어를 입력한다.

mysql -u root -p 생성한DB이름 < 복사한 위치/파일이름.sql

 

이후 확인해보면, 잘 옮겨진 것을 확인할 수 있다.


깃허브 주소

https://github.com/Anhye0n/

 

Anhye0n - Overview

anhye0n.me. Anhye0n has 10 repositories available. Follow their code on GitHub.

github.com

 

저작자표시 (새창열림)

'coooding > 서버' 카테고리의 다른 글

[Nginx] site-available 설정  (0) 2024.02.24
[Ubuntu 22.04] MariaDB 설치  (0) 2024.01.10
'coooding/서버' 카테고리의 다른 글
  • [Nginx] site-available 설정
  • [Ubuntu 22.04] MariaDB 설치
stableh
stableh
  • stableh
    생각 정리
    stableh
  • 전체
    오늘
    어제
    • 전체보기 (29)
      • coooding (12)
        • Spring (0)
        • 서버 (3)
        • Java (0)
        • Git (0)
        • Node.js (5)
        • React (1)
        • Javascript (1)
        • NestJS (2)
      • 프로젝트 (1)
        • 개인 블로그 (1)
        • tutorial-sejong (0)
        • Todone (0)
        • Markan (0)
      • 기록 (5)
        • 그냥저냥 (2)
        • 군대 (2)
        • 창업일지 (1)
      • 독서 (0)
        • 개발 서적 (0)
      • 지난 이야기 (11)
  • 블로그 메뉴

    • 홈
    • 블로그 관리
  • 링크

    • Github
    • 관리자페이지
  • 공지사항

  • 인기 글

  • 태그

    React
    EJS
    react-beautiful-dnd
    MariaDB
    노드
    multer
    CORS
    pinia
    우분투 22.04
    favicon
    db 이동
    NestJS
    JWT
    node
    상태 관리
    datetime
    err
    vue
    db 복사
    ubuntu 22.04
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
stableh
[Ubuntu 22.04] MariaDB 다른 서버에 이동하기
상단으로

티스토리툴바