|
01. 설치까지
완료했다면 C:\MySQL 폴더가 생성되었는지 확인합니다.
02. c:\mysql
폴더에 보면 my_huge.cnf, my_large.cnf, my_medium.cnf, my_small.cnf
파일 4 개중 한 개를 윈도우즈 폴더에
my.ini 파일로 카피 합니다.
my_huge.cnf
: 컴퓨터 메모리가 1 GB 이상일 때 사용 my_large.cnf
: 컴퓨터 메모리가 512 MB ~ 1 GB 일 때 사용 my_medium.cnf
: 컴퓨터 메모리가 128 MB ~ 512 MB 일 때 사용 my_small.cnf
: 컴퓨터 메모리가 64 MB 이하 일 때 사용
03. 윈도우즈
폴더에 my.ini 파일을 에디터로 아래와 같이 편집 합니다.
아래
그림의 ① 영역의 # 기호를 모두 제거 해 주세요. 그리고, ② 영역 처럼
바꾸어 주세요. 그러신다음
문서를 저장 하시면 됩니다. 이제 데이터 디렉토리는 c:\ibdata 폴더와
c:\iblogs 폴더가 됩니다.

04. c:\ibdata 와 c:\iblogs 폴더(디렉토리) 를 생성 합니다.
05. C:\MySQL\bin
폴더에서 winmysqladmin.exe를 실행하면 Root와 Password를 묻는 화면이
나오는데
Root와 Password는 사용자 임의로 입력하고 확인합니다.
예)
Root는 test, Password는 1234
06. 화면이
하나 잠시 떠있다가 사라지는 것을 볼 수 있습니다. 이 때, 윈도우 화면
우측 하단을 보면 아래 그림과 같은 신호등 모양의 아이콘을 볼
수 있습니다. 
07. 신호등 아이콘 위에 마우스를 올려놓고 마우스 오른쪽 버튼을 누르면
Show
Me
메뉴가 있습니다. Show
Me
메뉴를 클릭합니다. 
08.
위의 그림과 같이 WinMySQLadmin 관리자가 보입니다.
①
My.ini Setup 탭 클릭 ② mysqld-max-nt
라디오 버튼 클릭 ③ Save Modification
버튼 클릭(저정할 것인지 물으면 YES 또는 OK)
09. 이제
위의 그림 오른쪽 상단을 보면 신호등이 있는 것을 볼 수 있습니다.
a. 신호등에 마우스를 올려놓고 오른쪽
마우스 버튼 클릭 b. Win NT 메뉴
클릭 c. Stop the Service 메뉴 클릭
d. 이 때, 신호등이 빨간색으로 바뀌는 것을
확인 할 수 있습니다. e. a에서 b까지
반복 f. Remove the Service 클릭(Yes
버튼 클릭) g. a에서 b까지 반복 h.
Install the Service 클릭(Yes 버튼 클릭) i.
a에서 b까지 반복 j. Start the Service
클릭(Yes 버튼 클릭)
10. 신호등이 파란색으로 바뀌면
설정 완료
▶ MySQL 데이타베이스의 root 계정의 외부 접속 권한 추가및 root 계정 비밀번호 바꾸는 방법
1. MySQL 데이타베이스가 컴퓨터에 설치되어 있어야 합니다.
2. MySQL 데이타베이스로 접속 합니다.
3.
계정추가및 패스워드 변경 SQL 문을 입력 합니다.
이제 2. 부터 작업 순서 입니다.
1. 도스창으로 나갑니다.
윈도우 하단 시작 -> 실행에서 CMD 입력 하시고 ENTER 키를 치시면 도스창으로 나갑니다.
2.
C:\MYSQL\BIN 폴더로 이동한후 다음과 같이 입력 합니다. mysql -uroot -p --host=127.0.0.1
<설명> -u : mysql 로그인계정을 입력 합니다. 현재는 root입니다.
-p :
mysql 로그인계정 root 에 대한 패스워드를 입력 합니다. 없으면 비워 놓습니다.
--host= mysql이 설치된 컴퓨터의 ip
주소 또는 도메인명을 입력 합니다.
mysql이 설치된 컴퓨터가 현재작업 컴퓨터면 127.0.0.1 이라고 입력 하면 됩니다.
3.
Enter password: 패스워드 묻는창이 뜨면 그냥 Enter키를 누릅니다.
4. 이제 mysql 서비스에 접속
되었습니다.
정상적으로 접속이 되면 mysql > 이라고 나타납니다.
5. 다음과 같이 2개의 sql 명령어를 입력 하면
root 계정의 비밀번호및 외부 접속 root 계정이 빠져 있으면 자동 추가 됩니다.
1) grant all privileges
on *.* to root@"localhost" identified by "1234";
2) grant all privileges
on *.* to root@"%" identified by "1234";
여기서 "1234" 는 계정의 비밀번호 입니다. 다른것으로
바꾸면 됩니다.
mysql 데이타베이스 4.0.18 이상 버젼을 처음 설치시에 root 계정에 대한 외부 접속 계정이 없어서
외부에서 e상인으로 접속시 접속이 안되는 문제가 있습니다.
이런경우 2)번 명령을 입력 하시면 됩니다.
root
계정에 비밀번호를 변경시에는 1), 2) 명령을 모두 입력해 주셔야 합니다.
root 계정에 대한 비밀번호를 설정시에는 잊어 버지리
않도록 해야합니다.
비밀번호 설정후 잊어 버리면 mysql 데이타 베이스를 새로 설치해야 하는 문제가 발생
합니다.
비밀번호 설정후에는 e상인 mysql 데이타 베이스 접속목록의 환경설정에서도 비밀번호를 지정해 주어야 접속이
됩니다.
위의 부분을 충분히 숙지 하시면 MySQL 접속 계정 root 계정에 대한 비밀번호를 설정해 두시는 것이 보안상
좋습니다.
MySQL 처음 설치시에는 기본적으로 root 계정에 대한 비밀번호가 설정되어 있지 않습니다.
|