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 );
dokuwiki/putty에서mysql사용하는방법.txt · 마지막으로 수정됨: 2024/05/06 01:33 저자 이거니맨
로그인