Q&A
2014.04.22 04:34

mysql 질문과 답

조회 수 2837 추천 수 0 댓글 0

1.mysql 아카이브모드 확인쿼리 : 남기는 형태파일 바이너리로그 config 파일 log_bin 설정 되어 있으면 사용중
                                show variable global log_bin

2.mysql job 스케줄링 확인쿼리 :

mysql> SELECT NOW();
+---------------------+
| NOW()               |
+---------------------+
| 2006-02-10 23:59:01 |
+---------------------+
1 row in set (0.04 sec)

mysql> CREATE EVENT e_totals
    ->     ON SCHEDULE AT '2006-02-10 23:59:00'
    ->     DO INSERT INTO test.totals VALUES (NOW());
Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql> SHOW WARNINGS\G
*************************** 1. row ***************************
  Level: Note
   Code: 1588
Message: Event execution time is in the past and ON COMPLETION NOT
         PRESERVE is set. The event was dropped immediately after
         creation.


3.mysql job 확인쿼리

mysql> SELECT * FROM INFORMATION_SCHEMA.EVENTS
     >     WHERE EVENT_NAME='e_store_ts'
     >     AND EVENT_SCHEMA='myschema'\G

4.mysql dblink 확인쿼리 : information_schema 엔진이란 컬럼 federated 가 아니면 odbc나 jdbc 로 쓰는데...

http://opencode.co.kr/bbs/board.php?bo_table=mysql_tips&wr_id=105

Federated Storage Engine은 MySQL 5.0.3부터 사용되었다고 하는데,

MyISAM이나 InnoDB는 알아도 이거는 신경도 안썼던 것이네요.

 

federated engine은 remote db의 테이블에 있는 db를 접속하기 위한 것이라고 합니다.

기본으로 설치되는 engine이 아니므로

설치할 때 --with-federated-storage-engine으로 컴파일 해야 한다고 하네요.

federated engine이 설치 되었는지는 phpmyadmin에서 테이블을 생성할 때 나오는 engine type을 보면 됩니다.

 

참조로 읽어보세요. 정리가 아주 잘 되어 있는 블로그 입니다.

http://blog.naver.com/pure4860?Redirect=Log&logNo=140142751066

 

federated 로 접속하는 경우, remote와 federated의 테이블정의는 같아야 하고 (왜 schema를 줘야 하는지 모르겠지만)

federated engine을 이용한 연결에 필요한 connection 정의는 아래와 같습니다.

설마 db를 password 없이 접속가능하게 하지는 않았겠죠???

 

connection://username:[password]@hostname[:portname]/db_name/table_name

 

그런데, username과 password를 모든 테이블마다 노출 시켜야 할까?

이거 큰 risk인데???

찾아보니 server server라는 명령이 있네요.

 

참조문서

http://wildchry.tistory.com/156

http://dev.mysql.com/doc/refman/5.1/en/create-server.html

 

CREATE SERVER my_en_link


FOREIGN DATA WRAPPER mysql

OPTIONS (

USER 'user',

PASSWORD 'password!@#$',

HOST '192.168.0.1',

PORT 3306,

DATABASE 'my_db');

 

MySQL 5.5 문서

http://dev.mysql.com/doc/refman/5.5/en/federated-storage-engine.html


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Q&A MySQL관련 게시물만 Sean 2014.04.09 2414
3 자료 mysql 기초자료 file 고구마 2014.04.22 1769
» Q&A mysql 질문과 답 고구마 2014.04.22 2837
1 Tip mysql 쉘 고구마 2014.04.22 1497
Board Pagination Prev 1 Next
/ 1