안녕하세요~
처음 사용하게되는 MySQL에 대해서 공부하며 포스팅합니다, 물론 과제도 있지만요~ :)
먼저 MySQL을 사용할 때 필요한 여러가지 도구들을 다운받고 설정이 필요합니다
MySQL 및 MySQL 드라이버 설치
━━━━━━━━━━━━━━━━━━━━━━━
- MySQL Community Server 5.5 설치
(http://dev.mysql.com/downloads/)
- MySQL 드라이버 설치
(http://dev.mysql.com/downloads/ - [MySQL Connectors] - [Connector/J])
프로그래밍과 MySQL을 연동하기 위해 드라이버 설치
- 이클립스 프로젝트에 MySQL 커넥터 드라이버 연결
MySQL 드라이버의 bin 파일을 자바설치드라이브의 jdk\lib 폴더에 복사 붙여넣기
이클립스의 WebContent-[WEB-INF]-[lib] 폴더에 bin 파일을 붙여 넣기
MySQL 설치 확인
━━━━━━━━━━━━
- MySQL 설치확인
- MySQL에 데이터베이스 추가
mysqladmin을 사용해서 create 명령으로
데이터베이스명 basicjsp, beginjava 2개를 추가한 모습입니다
- 생성된 데이터베이스에 사용자계정 추가 및 권한 설정
로컬호스트(localhost)에 접근하는 권한이 설정된 사용자계정(jspid)
mysql 루트 계정으로 접속해서
위에 보이는 데이터 제어어인 grant 명령어로 권한을 설정과
사용자계정을 추가하는 모습입니다
모든 서버(%)에 접근할 수 있는 권한이 설정된 사용자계정(jspid)
- 데이터베이스에 사용자 계정 추가 및 권한 설정 확인
위에서 생성한 jspid(사용자계정)으로 basicjsp 데이터베이스에 접속
패스워드도 입력하고 show databases 명령으로 작성한 basicjsp 데이터베이스가 존재함을 확인하는 화면
revoke
권한을 해제하는 명령
revoke all on *.* from 'javaid'@localhost; : javaid 계정에 대해 로컬호스트 접근 권한 해제
revoke all on *.* from 'javaid'@%; : javaid 계정에 대해 모든 서버 접근 권한 해제
읽어주셔서 감사드립니다
다음 포스팅에서는
MySQL에서 자주사용하는 구문에 대해서 포스팅할게요 ^^*
'Study > Programming' 카테고리의 다른 글
안드로이드 액티비티와 인텐트 (0) | 2014.05.30 |
---|---|
워커(Worker) 쓰레드 모델 (0) | 2014.05.28 |
안드로이드 스레드 AsyncTask 사용 (0) | 2014.05.17 |
안드로이드 프로세스와 스레드 (스레드) (0) | 2014.05.06 |
안드로이드 프로세스와 스레드 (프로세스편) (0) | 2014.05.05 |