본문 바로가기

DB/MariaDB,MySQL

MariaDB 데이터 폴더 변경

 

  1. 데이터 폴더 변경

    변경할 필요 없으면 이 과정은 건너뛴다

    "C:\Program Files\MariaDB 10.1\data" -> "D:\ProgramData\MariaDB\MariaDB Server 10.1\data"로 변경할 것이다.

    1. 원본 데이터를 옮겨질 폴더에 복사한다.
    2. my.ini 파일을 편집
      1. datadir=D:/ProgramData/MariaDB/MariaDB Server 10.1/data 로 변경
      2. 서비스 삭제

        먼저 Console 창을 관리자 권한으로 실행한다.

      3. 서비스 재 등록

        MariaDB 설치 폴더로 이동

        mysql_install_db.exe --datadir="D:\ProgramData\MariaDB\MariaDB Server 10.1\data" --service=MariaDB -–password=srkorea --port=3307

      1. 서비스 등록 확인

      my.ini 파일의 경로와 서비스 명을 확인한다.

      정보가 맞지 않으면 ii 부터 다시 시작한다.

      1. 서비스 시작

      서비스 시작을 클릭한다.

      서비스 시작이 되지 않을 경우

      [mysqld]

      datadir=D:/ProgramData/MariaDB/MariaDB Server 10.1/data

      port=3307

      sql_mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"

      default_storage_engine=innodb

      innodb_buffer_pool_size=2037M

      innodb_log_file_size=50M

      character-set-server=utf8

      skip-character-set-client-handshake

      [client]

      port=3307

      위의 내용을 my.ini 파일을 열어 넣은 후 서비스를 다시 시작한다.

HeidiSQL 실행 하고 위의 그림대로 설정한다.

  1. 도구 -> 사용자 관리자 선택

추가 클릭 후 사용자 이름:"user", 암호:"srkorea", 접근 허용에 전체 권한 선택 후 저장 -> 닫기

연결 해제 후 아래와 같이 사용자를 user로 변경 후 저장, 열기를 한다.

위의 내용을 17번 라인을 보면 사용자가 user로 접속한 것을 볼 수 있다.

MySQL의 Federated 기능을 Maria DB에서도 사용할 수 있다.

Federated 설정

INSTALL PLUGIN federated SONAME 'ha_federatedx.dll';

기존의 MySQL Workbench로 접속이 가능하다.

'DB > MariaDB,MySQL' 카테고리의 다른 글

MariaDB 설치  (0) 2016.09.09