Windows Server 2012 R2 for MySQL
Windows Server 2012 R2 원격 접속
Windows 원격 데스크톱 연결 프로그램을 이용하여 Server PC 에 접속한다.
원격접속에 필요한 정보는 Server PC 의 IP ADDRESS 와 포트(원격 접속 포트 Default : 3389) 번호
Server PC의 로그인 IP와 PASSWORD로 자격 증명을 통해 원격접속 할 수 있다.
MySQL 설치 및 설정
5.7.11 MySQL Community Server (GPL) 버전의 설치 과정은 일반 적인 설치 과정과 동일 함으로 생략한다.
환경설정용 파일은 MySQL 설치 경로의 my-default.ini 파일을 my.ini 파일로 변경하여 편집하여 사용하면 된다.
ini 파일의 편집 및 설정 초기화 명령은 아래와 같다.
[mysqld] #MySQL 이 설치된 경로 basedir = C:\Program Files\MySQL\MySQL Server 5.7\ #DB 데이터가 저장 될 경로 datadir = C:\Program Files\MySQL\MySQL Server 5.7\mysql_data\ #일반적으로 3306 포트 사용 port = 3306 #sql mode 설정 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,NO_ZERO_DATE,NO_ZERO_IN_DATE, ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER explicit_defaults_for_timestamp = TRUE |
C:\Program Files\MySQL Server 5.7\bin> mysqld --initialize-insecure |
초기화가 끝나고 나면 지정한 data directory에 파일들이 아래와 같이 생성된다.
Windows 에 MySQL 서비스 등록하기
C:\Program Files\MySQL Server 5.7\bin> mysqld --install Service successfully installed. |
서비스 삭제는 mysqld --remove
MySQL 서비스 시작 종료 명령어는 다음과 같다.
시작
C:\Program Files\MySQL Server 5.7\bin> net start mysql |
정지
C:\Program Files\MySQL Server 5.7\bin> net stop mysql |
MySQL 한글 설정을 위해 my.ini 파일에 추가 되어야 할 옵션은 다음과 같다. (테이블 생성전에 적용 할 것)
한글이 적용 되지 않을 경우 아래와 같은 에러를 발생 할 수 있다.
mysql> ERROR 1366 (HY000): Incorrect string value : '\xB-\xFc\xB8\xAE' column 'name' at row 1 |
[client] default-character-set = utf8 [mysql] default-character-set = utf8 [mysqld] character-set-client-handshake = FALSE init_connect="SET collation_connection = utf8_general_ci" init_connect="SET NAMES utf8" character-set-server = utf8 [mysqldump] default-character-set = utf8 |
🌈 MySQL FIELD 함수 (0) | 2024.01.23 |
---|---|
MySQL Workbench 설정/샘플데이터 설치/명령프로프트를 이용한 설치 (0) | 2017.09.01 |
MySQL DBMS 종류/특징 (0) | 2017.08.31 |
MySQL & VirtualBox 외부 접속 테스트 (0) | 2017.08.31 |
MySQL Command Line 사용자 추가/삭제, 권한부여 (0) | 2017.08.24 |