끄적끄적

반응형

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' ; 

반응형

'컴퓨터 > 기타' 카테고리의 다른 글

리눅스(Linux) 명령어 모음  (0) 2017.10.07
MySQL 명령어  (0) 2017.08.29
vi 편집기 명령어 모음  (0) 2017.05.24
vi 편집기 사용법  (0) 2017.05.21
[프로그래밍/알고리즘] 정렬(sort) 소스 모음  (0) 2017.05.19
Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]