MYSQL

MySQL 기본 명령어 정리

데이터베이스 접속 $ mysql -u 사용자명 -p dbname 설치 직후에는 root 사용자에 비밀번호가 없으므로 다음과 같이 접속하여 MySQL을 관리할 수 있다. $ mysql -u root mysql 비밀번호 변경 MySQL을 설치한 직후에는 root 계정에 암호가 지정되어 있지 않다. 다음 세가지 방법으로 비밀번호를 변경 할 수 있다. mysqladmin 이용 $ mysqladmin -u root password 새비밀번호 update문 이용 mysql> UPDATE user SET password=password(‘새비밀번호’) WHERE user=’root’; mysql> FLUSH PRIVILEGES; Set Password 이용 SET PASSWORD FOR root=password(‘새비밀번호’); 일단 root 비밀번호가 설정된 상태에서는 mysql이나 mysqladmin 명령을 실행할 때 -p 옵션을 붙여주고 기존 비밀번호를 입력해야만 한다. 사용자…

Read More
MYSQL

DB/테이블 관리 기본 명령어

mysql 접속하기 mysql -u[사용자아이디] -p[비밀번호] $ mysql -uroot -p12345 접속 끊기 mysql> exit 현재 상태 보기 mysql> status   DB 관리 DB 목록 보기 mysql> SHOW DATABASES; DB 고르기 mysql> USE DB이름; DB 만들기 mysql> CREATE DATABASE DB이름; DB 지우기 mysql> DROP DATABASE DB이름;   테이블 관리 테이블 목록 보기 mysql> SHOW TABLES; 테이블 구조 보기 mysql> DESC 테이블이름; mysql> DESCRIBE 테이블이름; mysql> EXPLAIN 테이블이름; 테이블 만들기 CREATE TABLES 테이블이름 ( 항목이름1 변수형, 항목이름2 변수형, … ); mysql> CREATE TABLE customer > ( Name char(50), > Address char(50), > City…

Read More
MYSQL

mysql 백업 및 복구

백업하기 1) DB별로 백업 mysqldump -u root -p DB명 > 파일명.sql 2) 전체 백업 mysqldump -u root -p –all-databases > 파일명.sql 3) 캐릭터셋 옵션을 이용하여 백업 mysqldump -u root -p –default-character-set=euckr DB명 > 파일명.sql (euckr, utf8 등이 있음) 4) 특정 테이블만 덤프 mysqldump -u root -p DB명 테이블명 > 파일명.sql mysqldump -u root -p -B DB명 –tables 테이블명1 테이블명2 테이블명3 > 파일명.sql 5) 테이블 구조만 백업 mysqldump -u root -p –no-data DB명 > 파일명.sql 6) XML 파일로 백업 mysqldump -u root -p –xml DB명 > 파일명.sql   복구 하기 1)…

Read More