japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

 
MySQL 인증설정
조회 : 2,992  



kenu
2001-05-05 11:00오후


아주 오랜만에 MySQL 강좌를 올립니다. 사는게 쉽지는 않네요. 뭔 문제가 그리 많은지, 해결해도 해결해도 끊임없이 문제는 생기네요. 애구~. MySQL을 처음 설치하면 mysql 과 test 데이터베이스(이하 mysql db, test db)가 기본적으로 설치되어 있습니다. 처음 MySQL 강좌에서처럼 mysql db 의 접속 권한을 설정하면 됩니다만 새로 만드는 db에 대해서 계정을 주어서 접속하게 하는 일이 필요합니다. db 마스터(root) 권한을 노출하게될 위험도 있으니까요.


이 강좌의 환경은 win2k professional, MySQL 3.23.36 입니다. MySQL은 C:mysql 에 설치되어있습니다.


일단 도스창을 엽니다; 윈도키와 R 을 동시에 눌러서(winkey+R) 실행창을 열고 cmd 를 입력합니다. c: 를 쳐서 C 로 간다음에 cd mysqlin 으로 이동합니다. mysql -u root -p mysql 로 접속합니다. 패스워드를 물어오는데 mysql 설치강좌에서 입력했던 패스워드를 입력합니다. 이 절차가 번거롭다면 mysql -u root -pkenu1234 mysql 하시면 됩니다.


mysql db의 중요한 3개의 table이 있습니다. user, db, host 입니다. 이것의 설정을 잘해야 프로그래밍이 고달프지 않습니다. 일단 desc user; 를 입력해서 table 구조(schema; 스키마)를 보죠. 역할 설정은 'y' 또는 'n' 으로 설정합니다. 이후에 직접 실습할 것입니다.


db 테이블도 구경을 해봅시다.


host 까지 보면 되겠죠. 이것은 localhost 뿐만 아니라 ... 음~ 이건 나중에 다시 설명할께요. ^^ 사실은 저도 책보고 공부하는 중이라... 일단은 이번 강좌는 user와 db만 다룹니다. 그래도 한번 봅시다. desc host;


다음은 okjsp 라는 계정을 만들고 패스워드를 okpass 라고 정하도록 해보겠습니다. 아울러 okjspdb 라는 이름으로 database를 만들어서 접속하도록 해보죠. 아래 그림에 있는 것처럼 입력하시면 되겠습니다. 현재 상태는 mysql db에서 root로 접속한 상태입니다. 우선 insert into user values('localhost', 'okjsp', password('okpass'), 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n', 'n'); 를 입력합니다. 'n' 이 14개입니다. 이 okjsp 계정이 okjspDB 에 접속하도록 권한을 설정해 주기위해선 mysql의 db table 에 입력해 줍니다. insert into db values('localhost', 'okjspDB', 'okjsp', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y', 'y'); 를 입력합니다. 그리고 database를 만들어야겠죠. create database okjspDB; 이제 다 되었습니다. show databases; 하면 확인가능합니다.


마지막으로 mysql 에 root 가 아닌 okjsp 로 접속을 시도해 보겠습니다. 일단 생성된 db가 제대로 인식되기 위해서는 mysql 을 restart 해야 합니다. 이때는 root 와 root의 패스워드가 필요합니다. 이제 restart가 되었으면 mysql -u okjsp -p okjspDB 라고 입력하시면 됩니다.


xml 로 강좌를 만들다 보니 한계를 많이 느낍니다. 빨리 여기에 익숙해져야할텐데요. 오늘 강의는 여기서 마치겠습니다.


자료참고: 영진출판사의 PHP Bible 의 MySQL 부분


관련 사이트


http://okjsp.pe.kr


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=621


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
(주) 수퍼유저

 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 웹개발언어
PHP
JSP
python
기타
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.