LinuxでgoInceptionと関連する環境構成をインストールします

序文

 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

 

おすすめ

転載: blog.csdn.net/javanbme/article/details/112607083