보안 강화 구성을 사용하시다 보면, 신뢰하는 사이트에 방문하는 사이트를 추가하지 않으면 접속할때마다 보안 강화 구성에 의해 콘텐츠를 제대로 표시할 수 없다는 창이 뜹니다. 이것을 해제하려면 다음과 같이 하시면 됩니다.

1) 서버 관리자에 들어갑니다.

2) IE SEC 구성을 누릅니다.

3) 관리자에 사용 안 함을 체크하고, 사용자에도 사용 안 함을 체크합니다.

(만약 보안 강화 구성을 사용할 것이라면 둘다 사용으로 두셔야 합니다.)

다양한 GUI 도구모음

MySQL의 경우 MySQL 자체에서 제공하는 관리 및 개발도구가 부족했었다. 하지만 MySQL 5.0의 출시에 발맞춰 다양한 GUI 기반 도구들을 발표했다.

 - MySQL 관리자(MySQL Administrator)
- MySQL 쿼리 브라우저(MySQL Query Browser)
- MySQL 마이그레이션 툴킷(MySQL Migration Toolkit)

이 세 가지 도구들은 모두 기본적으로 윈도우, 리눅스, 맥 OS X 버전을 제공하고 있으며 주로 5.0에 새로이 추가된 기능들을 활용하기 위해 제작되었다.

 <화면 2> MySQL 쿼리 브라우저 실행화면

 MySQL 관리자

MySQL 관리자는 기존의 MySQL 컨트롤 센터(MySQL Control Center)를 대체하는 도구로써 로컬이나 원격에서 MySQL을 관리하기 위한 GUI 기반의 관리도구이다. 이전 MySQL 컨트롤 센터에 비해 미려한 인터페이스를 가지고 있으며 특히 모니터링 측면에서 매우 뛰어난 성능을 보여준다. MySQL 관리자의 주요 기능은 다음과 같다

• 로컬이나 원격에서 인스턴스 매니저를 통한 MySQL의 시작과 중단
• 각종 환경설정 파일의 확인과 변경
• 사용자 권한 관리
• MySQL 데이터베이스 서버에 대한 자세한 모니터링
• 스케쥴링 백업 기능
• 원격에서 백업 및 복구
• 리플리케이션 설정과 모니터링
• 서버의 각종 로그에 대한 확인

 MySQL 쿼리 브라우저

MySQL 쿼리 브라우저는 MySQL 데이터베이스 서버를 위한 SQL 쿼리를 제작, 실행, 최적화를 위한 편리한 GUI 기반 도구이다.

• 쿼리를 쉽게 생성하고 실행하며 쿼리 히스토리를 저장하는 쿼리 툴바
• SQL 구문을 생성하고 수정하는 스크립트 에디터
• 여러 쿼리의 결과를 비교하며 작업할 수 있는 결과창(Results Window)
• 웹 브라우저와 유사한 인터페이스를 가진 오브젝트 브라우저를 통해 데이터베이스, 북마크, 히스토리 등을 관리
• 테이블을 생성, 삭제하며 쿼리를 위한 테이블이나 필드를 선택할 수 있는 데이터베이스 익스플로러
• 테이블 에디터를 통해 쉽게 테이블을 생성하고 수정하고 삭제 가능

 

<화면 3> MySQL 마이그레이션 툴킷의 실행화면

 

MySQL 마이그레이션 툴킷

MySQL 마이그레이션 툴킷은 데이터베이스 마이그레이션 마법사를 기반으로 하는 강력한 GUI 기반 데이터베이스 이전 도구이다. 데이터베이스 마이그레이션 마법사를 그대로 따라하는 것만으로도 기존의 다른 데이터베이스에서 MySQL로 테이블 구조와 모든 데이터 그리고 스토어드 프로시저, 트리거, 뷰까지도 모두 이전할 수 있다. MySQL 마이그레이션 툴킷의 장점은 다음과 같다.

• 오라클, MS SQL 서버, MS Access로부터 쉽고 빠른 데이터베이스 이전
• 다양한 방법으로 테스트된 마이그레이션 툴킷을 사용함으로써 데이터베이스 이전에 따르는 각종 위험의 감소
• 시간과 인력 비용의 감소
• 확장 가능한 모듈기반 아키텍처를 통해 사용자가 원하는 대로 마이그레이션 가능
• 데이터베이스 서버의 플랫폼과는 상관없이 양쪽 모두 원격에 둔 상태로 마이그레이션 가능

기업시장의 문을 두드리는 MySQL 5.0

MySQL은 최근 몇 년간 계속해서 폭발적인 사용자 증가세를 기록해 왔지만 몇몇 주요 기능이 미비해 기업의 핵심 업무에 사용되기는 힘든 면이 많았다. 하지만 2년에 가까운 개발 기간과 8개월 이상의 배타 테스트 기간을 거치며 이제 곧 선을 보이는 MySQL 5.0은 그 동안 아쉬웠던 점들을 거의 모두 채웠다. 이번 기사에서 자세히 알아본 많은 새로운 기능들 외에도 MySQL 5.0은 속도와 안정성 면에서도 주목할 만한 발전을 이뤘으며 기업용 제품에 걸맞는 각종 관리도구도 갖췄다. 이제는 MySQL의 기업시장 공략 준비는 모두 끝났다. 앞으로의 MySQL의 선전을 기대하며 MySQL 5.0의 신기능에 대한 소개를 마친다.

'DB' 카테고리의 다른 글

데몬 작동 ERROR :해결 방법  (0) 2013.05.10

 

 

'DB > Mysql' 카테고리의 다른 글

TIMESTAMP 특성  (0) 2013.10.17
MySQL 기본 쿼리문 정리  (0) 2013.06.17

특정 사용자 계정의 외부접속 허용하기 - 여기서는 root 를 예로 든다. 


1. mysql 접속 후 mysql database 선택 

mysql> use mysql;


2. user 테이블 살펴보기 

mysql> select host, user, password from user;


root 의 host 값들은 localhost, 127.0.0.1 등으로 기본 등록되어 있지만, 외부접속을 나타내는 값이 없다. 특정 아이피로 지정할 수도 있지만 여기선 % 기호로 어디서든 접속 가능하게 만든다. 


3. 권한 설정 

mysql> grant all privileges on *.* to 'root'@'%' identified by 'root의 패스워드';

Query OK, 0 rows affected (0.03 sec)


4. 등록확인하기

mysql> select host, user, password from user;


root 계정의 host 필드에 % 가 등록되었는지 확인한다. 


5. refrash

mysql> flush privileges;

Query OK, 0 rows affected (0.00 sec)


위 단계는 my.cnf 파일 수정후 서버를 재시작할 것이기 때문에 굳이 안해도 된다. 


6. my.cnf 에서 외부접속 관련사항 변경하기 

user@home:~$ sudo vim /etc/mysql/my.cnf 


파일 내용중 

bind-address = 127.0.0.1 

부분 주석처리후 저장하기 


7. mysql 재시작 

user@home:~$ sudo /etc/init.d/mysql restart 


8. 완료. 

이제 외부 클라이언트 프로그램에서 접속이 가능하다

안드로이드,자바,프로젝트 파일 Import 시 한글깨짐 현상이 나타나는현상 해결법입니다.

 1. Window - > Preferences 클릭

2. Content Types -> Java Source File -> Default encoding : UTF-8 이라고 적어주고 Update 버튼을 클릭해주면 해결

 

(데이터베이스 조회)
mysql> show databases;


(데이터베이스 사용)
mysql> use 데이터베이스이름; 


(데이터베이스 생성)
mysql> create database 데이터베이스이름;

(데이터베이스 삭제)
mysql> drop database 데이터베이스이름;


(테이블 삽입)
mysql> use 데이터베이스이름;

mysql> create table 테이블이름(

->id varchar(128), //필드 자료형 옵션,

->pw varchar(128), //필드 자료형 옵션

->);



(테이블 조회)
mysql> desc 테이블이름;


(테이블 삭제)
mysql> drop table 테이블이름;


(레코드 추가)
mysql> inisert into 테이블이름 value('내용','내용');


(레코드 선택 추가)
mysql> insert into 테이블이름 (필드, 필드) value('내용','내용');


(레코드 암호화)
mysql> insert into 테이블이름 (필드) value(password('내용'));


(레코드 조회)
mysql> select *from 테이블이름;



(레코드 선택조회)
mysql> select 필드 from 테이블이름;


(레코드 검색 조회)
mysql> select * from 테이블이름 where 필드='내용';


(레코드 삭제)
mysql> delete from 테이블이름 where 필드='내용';


(레코드 수정)
mysql> update 테이블이름 set 필드='바꿀내용' where 필드='바꾸기 전 내용';

'DB > Mysql' 카테고리의 다른 글

TIMESTAMP 특성  (0) 2013.10.17
Mysql 데이터 타입  (0) 2013.06.21

'DB > windows Mysql5.0' 카테고리의 다른 글

windows Mysql 설치안내  (0) 2013.06.13

'DB > windows Mysql5.0' 카테고리의 다른 글

Win 2008 Server에 Mysql setup  (0) 2013.06.14

+ Recent posts