본문 바로가기

분류 전체보기934

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.
MYSQL 백업과 복구 1. 간단한 백업과 복구 -. 파일로 백업 # mysqldump DBName TableName > FildName 예) # mysqldump kornec sub01 > sub01.sql -. 데이터 복구 # mysql DBName $MY/myhome$T.sql gzip $MY/myhome$T.sql -. /etc/crontab 사용하기 SH.. 2008. 10. 9.