Programming/Database2012. 10. 18. 18:48

grant select on [dbname].* to '[user_id]'@'[ip]';

update mysql.user set password=PASSWORD('[password]') where user = '[user_id]';

flush privileges; 를 입력해 주어야 변경된 권한이 반영된다. 
Posted by lotus

댓글을 달아 주세요

Programming/Database2012. 8. 20. 17:30
mysql dump 및 load 방법

1. database dump
mysqldump -u[USER_ID] -p[PASSWORD] [DATABASE] > [FILE]

2. table dump
mysqldump -u[USER_ID] -p[PASSWORD] [DATABASE] [TABLENAME] > [FILE]

3. database load
mysql -u[USER_ID] -p[PASSWORD] [DATABASE] < [FILE]

4. table load
mysql -u[USER_ID] -p[PASSWORD] --database [DATABASE] --local-infile=1 < [TABLE DUMP FILE]


mysql 시작시 설정파일 지정하기
mysqld_safe --default-file=[PATH] & 

Posted by lotus

댓글을 달아 주세요

Programming/Database2012. 4. 25. 20:30
1. 접속 방법
- sqlplus를 이용한 접속
 sqlplus 아이디/암호@디비이름

- mysql를 이용한 접속
mysql -u유저이름 -p비밀번호 -h호스트 -D디비이름 
(호스트와 포트,소켓은 localhost, 3306, /tmp/mysql.sock 가 디폴트임)


2. sql
- update
 update 테이블명 set 컬럼명 = 값 where 컬럼이름 = 값;
- insert
 insert into 테이블명 (컬럼명1, 컬럼명2) values (값1, 값2);
 insert into 테이블명 values (값1, 값2); 
- delete
 delete from 테이블명 where 컬럼명 = 값;


3. 함수 
- DECODE
- NVL
- TO_DATE
- TO_CHAR
- SYSDATE


 
Posted by lotus
TAG MySQL, oracle, SQL

댓글을 달아 주세요