본문 바로가기

데이타베이스74

MYSQL 테이블을 화일로 백업 및 복구 1. 테이블을 화일로 백업 및 복구 -. 테이블 내용을 화일로 만들기 mysql> select * from test into outfile '/root/test.txt'; 꼭 경로를 지정해야함 결과 : 2 이주상 02-504-xxxx 과천시 m 1971-02-02 3 임정남 02-420-xxxx 송파구 f 1971-03-03 4 강행모 02-856-xxxx 관악구 f 1971-04-04 5 이현영 0342-718-xxxx 분당구 m 1971-05-05 6 이병환 02-891-xxxx 하안동 m 1980-06-06 1 남상욱 333-4444 동작구 m 1971-01-01 -. 테이블 내용을 화일로 만들때 |로 구분하기 terminated 문을 쓴다. mysql> select * from test into .. 2008. 10. 9.
MYSQL Table 수정 위한 alter 용법 0. 개요 ALTER TABLE에는 다음 세가지 형식이 있습니다. ALTER TABLE table_name ADD ( ... ) ; ALTER TABLE table_name MODIFY( ... ) ; ALTER TABLE table_name DROP PRIMARYKEY ; 1. 필드 추가 ALTER TABLE table_name ADD ( ... ) ; # ALTER TABLE diary ADD addr char(20); diary 테이블에 속성이 char(20)인 'addr' 칼럼 추가 # ALTER TABLE diary ADD addr char(20) AFTER d; diary 테이블에 속성이 char(20)인 'addr' 칼럼을 'd' 칼럼 뒤에 추가 # ALTER TABLE diary ADD I.. 2008. 10. 9.
MYSQL root 패스워드를 잊어버렸을때 1. root 패스워드 잊어버렸을때.. mysql 중지한다. /etc/init.d/mysql stop 데몬을 아무나 들어갈수 있게 다시 실행한다. safe_mysqld --skip-grant & 루트 패스워드를 변경한다. mysql> update user set password='' where user='root'; mysql 을 재시동 합니다. /etc/init.d/mysql stop /etc/init.d/mysql start 2008. 10. 9.
MYSQL 접근 권한 설정 1. 각 DataBase별 권한 설정 # grant all privileges on *.* to root@localhost ; root에 대해서 모든 권한을 부여. # grant SELECT,INSERT,UPDATE,DELETE,CREATE,DROP on bankaccount.* to custom@localhost identified by 'stupid'; costom은 local호스트에 접근가능(select,insert,update,delete,create,drop), bankaccount 데이타베이스에 접속 가능, 비밀번호 'stupid' # grant all privileges on expenses.* to custom@whitehouse.gov identified by 'stupid'; costo.. 2008. 10. 9.