본문 바로가기

분류 전체보기191

C#에서 SSH로 원격(Remote)에 있는 MySql 접속하기 C#에서 원격에 있는 MySQL을 SSH를 통해서 접속하는 방법에 대해서 얘기하도록 하겠습니다. SSH를 통해서 접속하는 것이 아니라면, 일반적인 MySQL의 원격 접속과 같습니다만, SSH를 통해서 접속하려면 두 가지를 더 추가해줘야 합니다. SSH로 서버에 접속하기포트를 Local로 포워딩 하기 [준비]SSH로 접속하려면, 우선 Nuget 패키지에서 Renci 님이 작성한 SSH.Net 패키지를 프로젝트에 설치하도록 한다.당연히 MySQL에 접속하기 위해서 MySQL Connector/Net 은 설치 되어있어야 한다. 없다면 여기서 다운받아서 설치하도록 한다. https://dev.mysql.com/downloads/connector/net/ 준비가 되었으면 바로 코드를 보기로 한다. 12345678.. 2018. 7. 26.
멧데이먼의 너무 다른 두 첩보영화 멧데이먼 주연의 매우 유명한 첩보 영화 2002년 '본 아이덴티티' 그리고 또 다른 첩보 영화 2006년 "굿 셰퍼드" 2018. 7. 19.
MySQL Event MySQL에서 특정 작업을 주기적으로 실행하도록 도와주는 일종의 스케줄러. 1. 이벤트 스케줄러가 작동하는지 확인하는 방법 show variables like '%event%' 2. 이벤트 스케줄러를 켜는 방법 SET GLOBAL event_scheduler = ON;또는 SET GLOBAL event_scheduler = 1; 3. my.cnf 파일에 아래와 같이 설정해 놓으면 서버가 리부팅되어도 이벤트 스케줄러를 자동으로 켜놓게 된다. event_scheduler = ON 4. 이벤트 등록 방법 create event IF NOT EXISTS evt_test on schedule every 1 day starts '2018-07-06 06:00:00' enable do begin call sp_tes.. 2018. 7. 6.
MySQL 외부접속 가능하게 하기 (macOS, homebrew) https://walkingfox.tistory.com/66 에서는 MySQL 외부접속 가능하게 하기 아래와 같은 환경에서 진행됩니다. - OS : Windows 10 - MySQL : mysql-installer-community-5.7.21.0.msi (인스톨 버젼) MySQL은 OS와 설치방법(zip, msi 등)에 따라서 방법이 상이합니다. 위 환경에서의 방법을.. walkingfox.tistory.com - OS : Windows 10 - MySQL : mysql-installer-community-5.7.21.0.msi (인스톨 버젼) 의 환경에서 설치 시에, 위부에서 MySQL에 접속하는 글을 정리했었습니다. 이번 글에서는 - OS : macOS (High Sierra) - MySQL : h.. 2018. 6. 21.
[SQL] 중복제거 쿼리 'table1' 이라는 이름의 다음과 같은 테이블이 있다고 하면, +----+--------+ | id | name | +----+--------+ | 1 | google | | 2 | yahoo | | 3 | msn | | 4 | google | | 5 | google | | 6 | yahoo | +----+--------+ 아래와 같은 쿼리로 중복된 행 중에서 한 행만 남기고 지울 수 있다. DELETE n1 FROM table1 n1, table1 n2 WHERE n1.id > n2.id AND n1.name = n2.name 2018. 2. 19.
MySQL 외부접속 가능하게 하기 아래와 같은 환경에서 진행됩니다. - OS : Windows 10 - MySQL : mysql-installer-community-5.7.21.0.msi (인스톨 버젼) MySQL은 OS와 설치방법(zip, msi 등)에 따라서 방법이 상이합니다. 위 환경에서의 방법을 찾느라 어느정도 진땀을 뺐었는데, 이에 정리하여 둡니다. 1. 사용자 계정이 외부의 IP에서 접속이 가능하도록 해주는 단계 (root 계정을 예로 듭니다.) 이 부분은 OS나 MySQL버젼과 관계없이 공통적입니다. 설정을 할 때, 특정 IP나 특정 IP대역만 허용을 하거나, 전체를 허용되게 하는 방법이 있습니다. 1) 특정 IP 접근 허용 설정mysql> grant all privileges on *.* to ‘root’@‘192.168... 2018. 1. 23.
슬럼독 밀리어네어 대니 보일 감독의 2008년 작품 '슬럼독 밀리어네어' 계속 보고는 싶었으나 못보게 되다가 어제 드디어 감상!! 남들이 그냥 별 5개를 주는게 아니었다. 2017. 10. 18.
같은 배우들의 영화 10년 정도의 차이를 두고 같은 두 배우가 영화를 찍는다. 첫 영화는 이루어지지 못한 가슴 져미는 스토리의 작품인데 반해두번째 영화는 결혼한지 6~7년즘이 되는 부부의 갈등 스토리. 1. 타이타닉 (1997년, 레오나드로 디카프리오, 케이트 윈슬렛) 2. 레볼루셔너리 로드 (2008년, 레오나드로 디카프리오, 케이트 윈슬렛) 2017. 10. 8.
ERWIN에서 Forwarding Engineering 할때 아래의 메뉴에서 Forwarding Engineering을 할 수 있다. 그런데 Domain을 사용하여 ERD를 작성한 경우 컬럼 타입이 user type으로 대체되어 보이는데 이럴경우, 아래처럼 Column에서 User Datatype의 체크를 빼주면 정상적으로 데이터 타입이 보여진다. 2017. 8. 23.
MS-SQL DB에서 SSMS로 DB 링크 생성하기 안녕하세요? 이번 티스토링에서는 MS-SQL DB(Data Base)에서 SSMS(SQL Server Management Studio)로 DB 링크(Data Base Link)를 생성해 보겠습니다. SSMS 어떤 버전을 이용하시든 상관이 없습니다. 저는 SQL Server Management Studio 2012를 이용하였습니다. DB 링크(DB Link)를 생성하여 사용하면 원격지에 있는 데이터베이스(DB-Data Base)의 리소스를 사용할 수 있도록 합니다. 이기종 간의 데이터베이스, 논리적 또는 물리적으로 떨어진 데이터베이스를 마치 현재 데이터베이스에 있는 것 처럼 사용 할 수 있습니다. 단점은 DB 링크를 생성할 수 있는 공급자가 있어야 하며 네트워크 환경에 따라서 처리 속도가 느릴 수 있습니다.. 2017. 6. 28.