[MySQL] DB Dump 및 Import 하기

sungeun·2022년 10월 2일
0
post-thumbnail

Dump

# MySQL Dump (mariadb > bin 까지 이동)
$ ./mysqldump -u[아이디] -p [데이터베이스명] > [덤프파일명.sql]

# MySQL Dump 확인
$ ls -al
$ tail -10f [덤프파일명.sql]

DB 생성 및 권한 부여

# vpn 접속 -> maria 접속
$ mysql -u root -p

# DB 생성하기
MariaDB [(none)]> create database [데이터베이스명];

# 사용자 생성 및 권한 부여
MariaDB [(none)]> 
grant all privileges on [데이터베이스명].* to '[id]'@'%[아이피]' identified by '[pw]';

# 사용자 확인
MariaDB [(none)]> select user, host, plugin from mysql.user;

# DB 확인 및 나가기
MariaDB [(none)]> show databases;
MariaDB [mysql]> exit;

Import

# MySQL import (mariadb > bin 까지 이동)
$ mysql -u[아이디] -p [데이터베이스명] < [덤프파일명.sql]

# MySQL 접속
$ mysql -u root -p

# MySQL import 확인
MariaDB [(none)]> show databases;
MariaDB [(none)]> use [데이터베이스명];
MariaDB [데이터베이스명]> show tables;
profile
Back-end Developer

0개의 댓글