[DBMS / MYSQL] 무료사용 가능한 msyql 툴
[Mysql] Window 환경 수동 설치
.NET Framework가 설치되어 있지 않거나 기타 다른 시스템의 환경적인 요인으로 인하여 MySQL의 Installer가 정상적으로 동작하지 않는 경우가 있습니다. 이러한 경우 다음과 같이 MySQL을 수동을 설치할 수 있습니다.
MySQL 수동 설치 파일 다운로드 받기
http://dev.mysql.com/downloads/mysql/에서 MySQL의 압축 파일 버전을 다운로드 받기 위한 링크를 클릭합니다.
페이지가 이동되면 화면 하단부의 "No Thanks, just start my download." 링크를 클릭하여 압축파일을 다운로드 받도록 합시다.
다운받은 파일의 압축 해제
다운로드 받은 파일을 C 드라이브 안에 압축 해제 합니다.
MySQL 실행 경로 환경 변수 설정하기
압축 해제한 폴더 안에 존재하는 bin 폴더가 MySQL의 실행 경로 입니다. 이 경로를 윈도우의 환경변수에 등록해야 합니다.
바탕화면의 내 PC 아이콘을 마우스 우클릭하여 "속성"을 선택합니다.
시스템 화면의 왼쪽 메뉴에서 "고급 시스템 설정" 항목을 클릭합니다.
"환경변수" 버튼을 누릅니다.
환경변수 하단부의 "시스템 변수" 항목에서 Path를 찾아 "편집"버튼을 누릅니다.
편집 창이 나타나면, 변수 값란에 입력되어 있는 기존의 값 뒤에 MySQL의 실행 폴더 경로를 추가해 주어야 합니다.
기존의 값 맨 뒤에 세미콜론(;)을 입력하고 "MySQL의 압축 해제 경로\bin"을 추가해 주어야 합니다. 여기서는 "C:\mysql-5.6.24-winx64\bin" 이라고 추가합니다.
설정이 완료되면 모든 화면의 "확인"버튼을 누르고 창을 닫습니다.
MySQL 설정파일 수정하기
MySQL의 압축을 해제한 폴더 안에는 "my-default.ini" 라는 파일이 있습니다. 이 파일이 MySQL의 환경 설정 파일의 기본 템플릿 입니다.
이 파일을 마우스 우클릭 하여 "편집"메뉴를 선택합니다.
"my-default.ini" 파일이 열리면 아래와 같이 표시된 부분이 있습니다.
이 부분에서 "#"을 삭제해서 주석을 해제하고 다음과 같이 MySQL의 경로를 작성합니다.
basedir = C:/mysql-5.6.24-winx64
datadir = C:/mysql-5.6.24-winx64/data
port = 3306
수정 결과는 다음과 같습니다.
이제 메모장의 "파일 > 다른이름으로 저장" 메뉴를 선택합니다.
파일 이름을 "my.ini"로 지정합니다.
MySQL을 윈도우 서비스로 등록하기
윈도우가 부팅될 때 마다 MySQL이 자동으로 구동되도록 하기 위해서는 윈도우에 서비스 형태로 등록해야 합니다. 이 작업을 위해서 명령프롬프트를 관리자 권한으로 실행합니다.
프롬프트 안에서 MySQL이 설치된 폴더로 접근한 후에 mysqld --install 이라고 명령어를 입력합니다. 아래의 화면 갈무리와 같이 성공했다는 메시지가 표시되면 윈도우를 재부팅 합니다.
MySQL 접속 및 Root 비밀번호 설정하기
윈도우를 재부팅한 후 명령프롬프트를 실행하고 다음의 명령어를 입력하면 MySQL에 접속할 수 있습니다. root 계정의 초기 비밀번호는 설정되어 있지 않기 때문에 비밀번호를 묻는 단계에서는 아무런 값도 입력하지 않고 엔터키를 누릅니다.
mysql -uroot -p
MySQL에 접속이 완료되면 root의 비밀번호를 설정하기 위하여 다음의 명령어들을 순차적으로 입력합니다.
use mysql;
update user set password=password('설정할 비밀번호') where user='root';
flush privileges;
'Database > Mysql, MariaDB' 카테고리의 다른 글
[Mysql] root 초기 암호 설정 (0) | 2017.07.11 |
---|---|
mysql federated (0) | 2016.10.11 |
[paging] << 제일 처음 >> 제일 마지막 (0) | 2014.03.07 |
[LInux] Unix 계열 운영 Mysql 인코딩 설정 (0) | 2014.02.27 |
[Mysql] Linux Mysql 대소문자 구별 (0) | 2014.02.27 |
[STS] Spring Boot Restful 서버 구축 (Hello World)
1. 설치
STS는 스피링을 사용하는 개발자에게 특화된 Eclipse 기반의 IDE이다.
다운로드는 아래 링크를 통해 받을 수 있다.
Spring Boot 프로젝트는 Spring의 경량화 버전이다.
기본적으로 Tomcat을 내장하고 있어 프로젝트를 구동하기 편하다.
https://spring.io/tools
2. 프로젝트 만들기
Package Explorer에서 오른쪽 버튼을 클릭하고
New - Sping Starer Project를 선택한다.
선택하면 아래와 같은 팝업이 뜨는데
Name과 Artifact는 프로젝트를 유니크하게 구별하는 식별자이다.
입맛에 맞게 설정해주자.
다음은 이 프로젝트에서 사용할 모듈설정 화면이다.
여기서는 Web 정도만 선택한다.
추후 Pom.xml에서 추가할 수 있다.
처음 프로젝트를 생성하면 프로젝트 구조는 아래와 같다.
여기서 Controller를 만들기 위해
Controller Package를 만들고 그 아래 HelloWorldContoller Class를 하나 만든 다음
아래와 같이 코딩하자.
중요한 점은 public class위에
@RestController 를 달았다는 것과
public String HelloWolrd위에
@RequestMapping 를 달았다는 것이다.
이 2가지 Annotation은
컨트롤러를 구성하는데 꼭 필요한 요소로
Controller로 쓰는 클래스위에는
Controller는 URL을 입력했을 떄 처음 그 요청을 받아 처리해주는 로직을 담은
클래스 정도로 생각하면 된다.
아래와 같이 RestController Annotation을 붙여주고
URL을 매핑 시켜주는 RequstMapping Annotation을 통해
그 내부를 구성한다.
이렇게 한다음 Rus As - Spring boot App을 눌러 프로젝트를 구동시키고
웹 브라우져로 위에 적은 URL대로 Request를 해보면
아래와 같은 메시지가 뜨는 것을 볼수 있다.
리턴은 Vo로도 가능하다.
Vo를 리턴하면 Json형식으로 리턴된다.
'Server Enterprise > Spring' 카테고리의 다른 글
[request] request.getSession(false) (0) | 2016.11.08 |
---|---|
[build] spring pom.xml com.microsoft.sqlserver package (0) | 2016.10.25 |
[Excel] Spring MVC (Apache POI and JExcelApi) (0) | 2015.12.15 |
[web.xml] 세션시간, 에러페이지, http-method 설정 (0) | 2015.03.10 |
<스프링과 메이븐을 활용한 실전 프레임워크 설계와 구축> 소스코드 (0) | 2014.12.31 |