사용자 도구

사이트 도구


dokuwiki:putty에서mysql사용하는방법
putty에서mysql사용하는방법

백업방법

mysql 중에서 특정 데이터베이스를 백업하는 것은 다음과 같이 한다.

mysqldump -u ID이름 -p (DB명) > (백업파일.sql)

예시) mysqldump -u lawwiki -p lawwiki_godohosting_com > lawwiki20240506.sql

-p는 mysql의 로그인 비밀번호를 입력하라는 옵션이다.

위의 명령어를 치면 비밀번호를 입력받는 프롬프트가 나올 것이다.

비밀번호를 입력하면 백업이 진행된다.

MySQL 커맨드

아래의 명령어는 꼭 마지막에 세미콜론(;)으로 끝내야 하는 것을 명심하자

1. 로그인 및 데이터베이스

가. MySQL 상태로 들어가기

PUttY 프롬프트에서 MYSQL로 들어가려면 다음과 같다.

mysql -u [username] -p; (will prompt for password)

따라서 예시는 아래와 같다.

mysql -u lawwiki -p;

나. 데이터베이스 목록 보여주기

어떠한 데이터 베이스들이 있는지 보여주는 명령어는 show databases; 이다.

show databases;

다. 데이터베이스 생성

Create database [database];

라. 데이터베이스 이용하기

Use 명령어를 사용한다.

use [database];

위의 로그인 명령어와 연결하여 다음과 같일 쓸 수 있다.

mysql -u [username] -p [database];

2. 테이블

1. 테이블 목록

데이터베이스 내에서의 테이블 목록은

show tables

라고 한다.

2. 테이블 생성

SQL 명령문을 그대로 사용하면 된다.

CREATE TABLE [table] ([column] VARCHAR(120), [another-column] DATETIME);

따라서 dokuwiki의 authpdo 예제문을 이 부분에서 입력하면 된다.

CREATE TABLE user (
    "id" INTEGER PRIMARY KEY AUTOINCREMENT,
    "login" UNIQUE NOT NULL,
    "pass" NOT NULL,
    "name" NOT NULL DEFAULT (''),
    "mail" NOT NULL DEFAULT ('')
);
CREATE TABLE member (
    "uid" INTEGER REFERENCES "user" ("id") NOT NULL,
    "gid" INTEGER REFERENCES "group" ("id") NOT NULL,
    PRIMARY KEY ("uid", "gid")
);
CREATE TABLE "group" (
    "id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
    "group" UNIQUE NOT NULL
);

https://coimbatorewebhosting.com/blog/list-of-all-commands-used-in-mysql-ssh-linux-shell-in-putty/#:~:text=List%20of%20all%20commands%20used%20in%20Mysql%20SSH,%5Bdatabase%5D%3B%20...%205%20Custom%20column%20output%20names.%20

로그인하면 댓글을 남길 수 있습니다.

dokuwiki/putty에서mysql사용하는방법.txt · 마지막으로 수정됨: 2024/05/06 01:33 저자 이거니맨