https://github.com/isystk/mysql-replication-mutual
MySQL レプリケーションデモ環境 (双方向)
https://github.com/isystk/mysql-replication-mutual
Last synced: 3 months ago
JSON representation
MySQL レプリケーションデモ環境 (双方向)
- Host: GitHub
- URL: https://github.com/isystk/mysql-replication-mutual
- Owner: isystk
- License: mit
- Created: 2020-09-10T05:22:06.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-10T05:24:20.000Z (over 4 years ago)
- Last Synced: 2025-01-10T13:53:01.931Z (5 months ago)
- Language: Perl
- Size: 18.4 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
MySQL レプリケーションデモ環境 (双方向)
====### ディレクトリ構造
```
.
├── docker (各種Daemon)
│ │
│ ├── mysql1 (マスター)
│ │ ├── conf.d (mysqlの設定ファイル)
│ │ ├── data (mysqlのデータファイル)
│ │ ├── init (mysqlの初期DDL)
│ │ ├── logs (mysqlのログ)
│ │ └── script (mysql関連のスクリプト)
│ └── mysql2 (スレーブ)
│ ├── conf.d (mysqlの設定ファイル)
│ ├── data (mysqlのデータファイル)
│ ├── init (mysqlの初期DDL)
│ ├── logs (mysqlのログ)
│ └── script (mysql関連のスクリプト)
│
└── dc.sh (Dockerの起動用スクリプト)
```## Description
## Demo
## VS.
## Requirement
## Usage
```
# サーバーを起動する
$ ./dc.sh start# サーバーを停止する
$ ./dc.sh stop
```## Install
```
# 初期化
$ ./dc.sh init
# Dockerイメージ作成&コンテナ起動
$ ./dc.sh start
# アクセス確認(初回は立ち上がるまで少し時間がかかります)
$ ./dc.sh mysql1 login
$ ./dc.sh mysql2 login
# レプリケーションを設定
$ ./dc.sh mysql2 setslave
$ ./dc.sh mysql1 setslave
```## Contribution
## Licence
[MIT](https://github.com/isystk/mysql-replication-mutual/LICENCE)
## Author
[isystk](https://github.com/isystk)