序文
goInceptionは、ロールバックステートメントの監査、実行、バックアップ、生成を統合するMySQLの運用および保守ツールです。実行されたSQLの文法分析を通じて、カスタムルールに基づいて監査結果を返し、実行、バックアップ、およびロールバックステートメントの生成を提供します。
GitHub https://github.com/hanchuanchuan/goInception
インストール手順
Go環境をインストールする
1.ソースコードをダウンロードします
cd /opt
wget -c https://dl.google.com/go/go1.13.4.linux-amd64.tar.gz
2.ソースコードを解凍します
tar zxvf go1.13.4.linux-amd64.tar.gz
3.環境変数を構成します
echo "export PATH=$PATH:/opt/go/bin" >> /etc/profile
source /etc/profile
4.インストールが成功したことを確認します
go version
バージョン番号が表示された場合、それは成功を意味します!
goInceptionをインストールします
1.ソースコードをダウンロードします
方法1リンク: https ://pan.baidu.com/s/1YkMlgaBtaTQTNhHkC4KIbQパスワード:aai2 / opt / goInceptionディレクトリに配置します
方法2
cd /opt
mkdir goInception
wget -c https://github.com/hanchuanchuan/goInception/releases/download/v1.1.5/goInception-linux-amd64-v1.1.5.tar.gz
2.ソースコードを解凍します
tar zxvf goInception-linux-amd64-v1.1.5.tar.gz -C /opt/goInception
3.名前を変更します
cd goInception/config/
mv config.toml.default config.toml
4.構成を変更します
vi config.toml
英語の入力状態で、iを押して挿入モードに入り、次の構成を変更し、デフォルトの構成を維持します
# IP地址
host = "127.0.0.1"
# 端口
port = 4000
backup_host = "127.0.0.1"
backup_port = 3306
backup_user = "root"
backup_password = "newpass"
5.開始
nohup /opt/goInception/goInception -config=/opt/goInception/config/config.toml >>/dev/null 2>1& &
6.接続する
mysql -h127.0.0.1 -P4000
7.切断の問題がある場合は、起動後に次のコマンドを実行します
exit