[PATH]$ mysql -uID -pPASSWORD
mysql>use dbname //dbname 라는 디비로 접속
mysql>use dbname //dbname 라는 디비로 접속
디비 사용
mysql>show databases; //데이터 베이스 보기
mysql>use mysql; //mysql 디비를 사용
mysql>show tables; //해당 디비의 테이블 보기
mysql>desc db; //테이블 구조 정보보기, 테이블중 db 테이블의 구조 정보를 출력
mysql>desc user; //테이블중 usere 테이블의 구조정보 출력
mysql>use mysql; //mysql 디비를 사용
mysql>show tables; //해당 디비의 테이블 보기
mysql>desc db; //테이블 구조 정보보기, 테이블중 db 테이블의 구조 정보를 출력
mysql>desc user; //테이블중 usere 테이블의 구조정보 출력
디비 생성과 삭제
mysql>create database ddd; //ddd 라는 디비 생성
mysql>drop database ddd; //ddd 라는 디비가 지워짐.
mysql>drop database ddd; //ddd 라는 디비가 지워짐.
디비 백업과 복구
[PATH]$ mysqldump -uyop -p yop > aaa.sql
[PATH]$ mysql -uyop -p yop < aaa.sql
[PATH]$ mysql -uyop -p yop < aaa.sql
비밀번호 변경 또는 비번 잊었을때
mysql>update user set password=password('1111') where user='root'; //비밀번호 1111 로 변경됨.
mysql>update user set password=password('') where user='root'; //비밀번호 없는걸로 변경됨.
mysql>q
bin>mysqladmin reload //이렇게 하면 반영됨.
bin>mysql -uroot -p
password : 바뀐비번으로 접속.
mysql>update user set password=password('') where user='root'; //비밀번호 없는걸로 변경됨.
mysql>q
bin>mysqladmin reload //이렇게 하면 반영됨.
bin>mysql -uroot -p
password : 바뀐비번으로 접속.
사용자 아이디와 비번추가
mysql>use mysql
mysql>grant all privileges on aaa.* to chansu@localhost identified by '1234' with grant option;
//aaa 는 디비명(미리만들어두어야됨) chansu 는 사용자 아이디 1234 는 사용자 비밀번호.
//위와 같이 하면 aaa 라는 디비는 아이디 chansu 그리고 board 라는 디비는 아이디 nado 라는 사용자만 사용할 수 있음
mysql>grant all privileges on aaa.* to chansu@localhost identified by '1234' with grant option;
//aaa 는 디비명(미리만들어두어야됨) chansu 는 사용자 아이디 1234 는 사용자 비밀번호.
//위와 같이 하면 aaa 라는 디비는 아이디 chansu 그리고 board 라는 디비는 아이디 nado 라는 사용자만 사용할 수 있음
사용자 삭제
mysql>use mysql
mysql>delete from user where user='chansu';
mysql>delete from user where user='chansu';
사용자 등록의 다른 방법.. 세부설정 가능 'Y','N')
mysql>insert into db values('%','aaa','chansu',''Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
//Y 의 개수는 db 안의 개수와 같아야됨.
mysql>select * from db;
mysql>insert into user(host,user,password)
->values('localhost','chansu','password('1234'));
mysql>select * from user;
//Y 의 개수는 db 안의 개수와 같아야됨.
mysql>select * from db;
mysql>insert into user(host,user,password)
->values('localhost','chansu','password('1234'));
mysql>select * from user;
테이블생성
예) aaa 디비안에 생성
mysql>use aaa
mysql>create table ttt(
->name CHAR(8),
->id VARCHAR(10) NOT NULL,
->email VARCHA(40),
->sex CHAR(1),
->milage INT,
->level CHAR(1),
->PRIMARY KEY(id)
->);
mysql>desc ttt;
mysql>use aaa
mysql>create table ttt(
->name CHAR(8),
->id VARCHAR(10) NOT NULL,
->email VARCHA(40),
->sex CHAR(1),
->milage INT,
->level CHAR(1),
->PRIMARY KEY(id)
->);
mysql>desc ttt;
테이블 삭제
mysql>drop table ttt;
'일상이야기' 카테고리의 다른 글
| 솔로콘 달았습니다. (6) | 2005/05/23 |
|---|---|
| MSN messenger A-patch ver 7.0.0813 用 (4) | 2005/05/20 |
| Mysql 관련 명령어들 (0) | 2005/05/18 |
| 알쯔가 성년이 되었습니다. (10) | 2005/05/16 |
| 쌓여가는 일들... OTL (2) | 2005/05/13 |
| 어버이날입니다. :) (0) | 2005/05/08 |
TAG MySQL





댓글을 달아 주세요