MySQL

    [C#] MySQL(MariaDB) EntityFramework 사용하기

    [C#] MySQL(MariaDB) EntityFramework 사용하기

    Core 이외에 보통. NET으로 작업을 하면 대부분 MSSQL을 많이 사용합니다. MSSQL사용 시는 별다른 제약사항 없이 편하게 EntityFramework를 이용할 수 있었는데 MySQL로 EntityFramework를 사용하려면 그게 쉽지가 않았습니다. 참 좋아졌네요. 작년까지만 해도 이래서 안되는둥 저래서 안되는 둥... 이래야 하고 저래야 하고... 말고 많고 탈도 많았는데 이번에 최신 버전으로 다시 해보니 매끄럽게 진행이 돼서 해당 내용을 같이 살펴보고자 합니다. 우선 아래 페이지로 들어가 Development Releases에서 설치파일을 내려받아 설치합니다. 설치하는 과정은 별다른 내용 없이 그냥 일반적인 방법으로 설치하면 됩니다. https://dev.mysql.com/downloads..

    [2020-01-28] MySQL Replication - DBMS 단방향 이중화

    ※ MHA와는 관련 없는 순수 Replication 구성임 1. Replication 설명 - Master와 Slave로 나뉜다. - Master에서 DB변경사항이 발생하면 바이너리 로그(Binarylog)를 생성하여 Slave 서버로 전달한다. - Master에서 가져온 바이너리로그를 반영한다. - 보통 Master를 등록/변경/삭제로 사용하고 Slave를 조회용으로 사용한다. 2. Master 작업 - 이중화로 사용될 DB를 생성 mysql> create database [DB명] default character set utf8; - 해당 DB의 계정생성 mysql> create user [아이디]@'%' identified by '[비밀번호]'; - 권한 처리 mysql> grant all priv..