1. 부팅하면서 자동으로 실행하기
① ]# /pico /etc/rc.d/rc.local
② 맨 마지막에 다음과 같이 입력함
/usr/local/apache/bin/apachectl start
/usr/local/mysql/bin/safe_mysqld & (백그라운드로 실행됨)
③ ]# /etc/rc.d/rc.local reload 명령어를 이용하여 재실행함
2. 경로 추가하기
① ]# pico /etc/profile을 열어 경로를 다음과 같이 지정함
PATH:"$PATH:/usr/X11R6/bin:/usr/local/mysql/bin:usr/sbin"
② etc]# source profile 명령을 실행하여 리눅스 시스템이 알 수 있도록 함
3. 데이터베이스 서버의 종료(shutdown)
bin]# ./mysqladmin -u root -p shutdown
Enter password :
4. 데이터베이스 서버 재기동(reload)
bin]# ./mysqladmin -u root -p reload // 환경이 바뀌거나 db가 새로 생성된 경우에도 사용함
Enter password :
5. root 관리자 패스워드 지정하는 2가지 방법
① bin]# ./mysqladmin -u root password '비밀번호' // root 패스워드를 리눅스에서 지정 함
② mysql> update user set password = password ('새로운패스워드') where user = 'root' ;
// 패스워드를 바꾸고 싶을 때 사용함
6. MySql 실행하기
bin]# ./mysql -u root -p mysql // root 권한으로 mysql이라는 db에 접속함
Enter password :
7. MySql 종료하기
mysql>\q 혹은 quit 혹은 exit 사용함
8. 새로운 데이터베이스 생성방법 2가지 (관리자만 만들 수 있음)
(1) 리눅스에서 생성하는 방법 // 루트 계정으로 접속해서 만들어야 됨
① bin]# ./mysqladmin -u root -p create sarang // 리눅스에서 sarang 이라는 db 만드는 방법
Enter password :
② bin]# ./mysql -u root -p mysql // mysql에 접속함
Enter password :
③ mysql> show databases; // 데이터베이스 보여주는 명령어로 확인함
④ mysql> desc db; // db 테이블의 구조를 확인함
(2) mysql에 접속한 후 생성하는 방법
# ./mysql -u weezzle -p //mysql 접속
Enter password :
① mysql> create database sarang ; // mysql에 접속한 다음에 만드는 방법
② mysql> show databases; // 데이터베이스 보여주는 명령어로 확인함
③ mysql> desc db; // db 테이블의 구조를 확인함
(3) 생성된 sarang 데이터베이스의 소유자를 php 라는 사용자로 지정하는 방법
① mysql> insert into db values('%','sarang','php','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y') ;
② mysql> select host, db, user from db ; // 확인해 봄
(4) sarang 이라는 데이터베이스를 사용할 php 라는 사용자 등록하기
① mysql> insert into user(host,user,password)
→ values('localhost','sarang','password('1234')) ; // php 사용자는 1234라는 암호로 등록됨
② mysql> select host, user, password from user ; // 확인함
③ mysql> flush privileges ; // 루트 권한일 경우 mysql에서 재기동함
④ mysql>\q // mysql 종료하기
⑤ bin]# ./mysqladmin -u root -p reload // 리눅스에서 서버 재기동함
(5) 만들어지 데이터베이스 삭제하는 2가지 방법
① bin]# ./myslqadmin -u root -p drop sarang // 리눅스에서 sarang 이라는 db 삭제함
Enter password :
② mysql> drop database sarang ; // sarang 이라는 db가 삭제됨
9. 새로운 사용자 php 계정으로 로그인하여 작업하기
(1) 새로운 사용자 php 계정으로 로그인하기
bin]# mysql -u phpl -p sarang
Enter password :
(2) 데이터베이스 목록 출력하는 명령어
mysql> show databases ;
(3) 데이터베이스 내의 테이블 리스트 출력하는 명령어
mysql> show tables ;
(4) 테이블 db 내의 열(필드)에 대한 정보 출력하는 명령어
mysql> show columns from db ;
(5) db 테이블 구조 보여주는 명령어로 (4)과 같은 결과를 보여줌
mysql> desc db ;
mysql> show columns from db ;
(6) user 테이블 구조 보여주는 명령어
mysql> desc user ;
(7) 관리자 권한 보여주는 명령어
mysql> select * from user where user = 'root' ;
출처 : http://k.daum.net/qna/view.html?category_id=QCA019&qid=0B3H8&q=mysql+%B8%ED%B7%C9%BE%EE&srchid=NKS0B3H8
① ]# /pico /etc/rc.d/rc.local
② 맨 마지막에 다음과 같이 입력함
/usr/local/apache/bin/apachectl start
/usr/local/mysql/bin/safe_mysqld & (백그라운드로 실행됨)
③ ]# /etc/rc.d/rc.local reload 명령어를 이용하여 재실행함
2. 경로 추가하기
① ]# pico /etc/profile을 열어 경로를 다음과 같이 지정함
PATH:"$PATH:/usr/X11R6/bin:/usr/local/mysql/bin:usr/sbin"
② etc]# source profile 명령을 실행하여 리눅스 시스템이 알 수 있도록 함
3. 데이터베이스 서버의 종료(shutdown)
bin]# ./mysqladmin -u root -p shutdown
Enter password :
4. 데이터베이스 서버 재기동(reload)
bin]# ./mysqladmin -u root -p reload // 환경이 바뀌거나 db가 새로 생성된 경우에도 사용함
Enter password :
5. root 관리자 패스워드 지정하는 2가지 방법
① bin]# ./mysqladmin -u root password '비밀번호' // root 패스워드를 리눅스에서 지정 함
② mysql> update user set password = password ('새로운패스워드') where user = 'root' ;
// 패스워드를 바꾸고 싶을 때 사용함
6. MySql 실행하기
bin]# ./mysql -u root -p mysql // root 권한으로 mysql이라는 db에 접속함
Enter password :
7. MySql 종료하기
mysql>\q 혹은 quit 혹은 exit 사용함
8. 새로운 데이터베이스 생성방법 2가지 (관리자만 만들 수 있음)
(1) 리눅스에서 생성하는 방법 // 루트 계정으로 접속해서 만들어야 됨
① bin]# ./mysqladmin -u root -p create sarang // 리눅스에서 sarang 이라는 db 만드는 방법
Enter password :
② bin]# ./mysql -u root -p mysql // mysql에 접속함
Enter password :
③ mysql> show databases; // 데이터베이스 보여주는 명령어로 확인함
④ mysql> desc db; // db 테이블의 구조를 확인함
(2) mysql에 접속한 후 생성하는 방법
# ./mysql -u weezzle -p //mysql 접속
Enter password :
① mysql> create database sarang ; // mysql에 접속한 다음에 만드는 방법
② mysql> show databases; // 데이터베이스 보여주는 명령어로 확인함
③ mysql> desc db; // db 테이블의 구조를 확인함
(3) 생성된 sarang 데이터베이스의 소유자를 php 라는 사용자로 지정하는 방법
① mysql> insert into db values('%','sarang','php','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y') ;
② mysql> select host, db, user from db ; // 확인해 봄
(4) sarang 이라는 데이터베이스를 사용할 php 라는 사용자 등록하기
① mysql> insert into user(host,user,password)
→ values('localhost','sarang','password('1234')) ; // php 사용자는 1234라는 암호로 등록됨
② mysql> select host, user, password from user ; // 확인함
③ mysql> flush privileges ; // 루트 권한일 경우 mysql에서 재기동함
④ mysql>\q // mysql 종료하기
⑤ bin]# ./mysqladmin -u root -p reload // 리눅스에서 서버 재기동함
(5) 만들어지 데이터베이스 삭제하는 2가지 방법
① bin]# ./myslqadmin -u root -p drop sarang // 리눅스에서 sarang 이라는 db 삭제함
Enter password :
② mysql> drop database sarang ; // sarang 이라는 db가 삭제됨
9. 새로운 사용자 php 계정으로 로그인하여 작업하기
(1) 새로운 사용자 php 계정으로 로그인하기
bin]# mysql -u phpl -p sarang
Enter password :
(2) 데이터베이스 목록 출력하는 명령어
mysql> show databases ;
(3) 데이터베이스 내의 테이블 리스트 출력하는 명령어
mysql> show tables ;
(4) 테이블 db 내의 열(필드)에 대한 정보 출력하는 명령어
mysql> show columns from db ;
(5) db 테이블 구조 보여주는 명령어로 (4)과 같은 결과를 보여줌
mysql> desc db ;
mysql> show columns from db ;
(6) user 테이블 구조 보여주는 명령어
mysql> desc user ;
(7) 관리자 권한 보여주는 명령어
mysql> select * from user where user = 'root' ;
출처 : http://k.daum.net/qna/view.html?category_id=QCA019&qid=0B3H8&q=mysql+%B8%ED%B7%C9%BE%EE&srchid=NKS0B3H8
'컴퓨터 > 네트워크,인터넷' 카테고리의 다른 글
[자바스크립트] window 객체 (0) | 2009.02.12 |
---|---|
자바스크립트를 이용해서 링크 걸기 (0) | 2009.02.12 |
[DB] MySQL 명령어 (0) | 2009.02.06 |
[robots.txt]이용 검색로봇 차단 가이드!! (0) | 2009.02.04 |
구글로봇이 좋아하는 메타테그 메타테그작성법 (0) | 2009.02.04 |