개인적으로 컴퓨터를 사용하면서 접하게 되는 유용한 정보를 모아두려고 만든 페이지입니다.

MySQL MySQL 기본 명령어

2009.09.17 02:05

[레벨:30]아스테어 조회 수:1908

1. MySQL의 시작, 종료, 접속 (설치 디렉토리 : /usr/local/mysql)

시작 : /usr/local/mysql/bin/safe_mysqld &
종료 : /usr/local/mysql/bin/mysqladmin -u root -p shutdown
접속 : /usr/local/mysql/bin/mysql -u username -p

 

2. MySQL 백업과 복구

백업 : mysqldump -u user_name -p db_name > file_name
복구 : mysql -u user_name -p db_name < file_name

 

3. MySQL 기본 명령어

데이타베이스 생성 : CREATE DATABASE db_name;
데이타베이스 삭제 : DROP DATABASE db_name;
데이타베이스 보기 : SHOW DATABASES;
데이타베이스 선택 : USE db_name;
테이블 생성 : CREATE TABLE tbl_name (create_definition,...);
테이블 삭제 : DROP TABLE tbl_name;
테이블 보기 : SHOW TABLES;
테이블 열 삽입 : INSERT INTO tbl_name SET col_name=expr,...;
                       INSERT INTO tbl_name VALUES (expression,...);
테이블 열 삭제 : DELETE FROM tbl_name WHERE where_definition;
테이블 행 갱신 : UPDATE tbl_name SET col_name1=expr1 WHERE where_definition;

 

4. MySQL User 등록하기.

1> MySQL 접속 : /usr/local/mysql/bin/mysql -u root -p
2> mysql DB 접근 : use mysql;
3> User를 user tbl에 추가 :
insert into user set host='host_name',user='user_name',password=password('user_pwd');
4> 사용자를 DB에 연결 :
insert into db values('host_name','usr_db','user_name','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
5> 사용자의 DB를 생성 : create database user_db;
6> MySQL 종료 : quit
7> 리로드 :  /usr/local/mysql/bin/mysqladmin reload -uroot -p

 

5. 패스워드 변경하기

 

1> MySQL 접속 : /usr/local/mysql/bin/mysql -u root -p
2> mysql DB 접근 : use mysql;
3> user tbl 갱신 :update user set password=password('new_pwd') where user='user_name';
4> MySQL 종료 : quit
5> 리로드 :  /usr/local/mysql/bin/mysqladmin reload -uroot -p




XE Login