1.1 MySQL マルチインスタンスとは何ですか? 簡単に言うと、MySQL マルチインスタンスとは、サーバー上で複数の異なるサービス ポート (3306/3307/3308 など) を同時に開き、複数の MySQL サーバーを同時に実行することです。これらのサービス プロセスは、異なるソケットを介して異なるサービス ポートをリッスンしてサービスを提供します。 これらの Mysql インスタンスは、一連の Mysql インストール プログラムを共有し、異なる my.cnf 構成ファイル、起動プログラム、およびデータ ファイルを使用します。サービスを提供する際、複数の Mysql インスタンスは論理的に互いに独立しています。構成ファイル内の対応する設定に従って、サーバーの対応するリソースを取得します。 1.2 マルチインスタンス構成のアイデア: 1. 複数の独立したディレクトリ 1.3 マルチインスタンス構成プロセス: 1.3.1 別のディレクトリを作成します。 mkdir -p /data/{3307,3308} chown –R mysql.mysql /データ 1.3.2 各インスタンスの設定ファイルを記述します。 [root@db01 ~]# cat /data/3307/my.cnf [mysqld] ベースディレクトリ=/application/mysql データディレクトリ=/data/3307 ソケット=/data/3307/mysql.sock ログエラー=/data/3307/mysql.log log_bin=/data/3307/mysql-bin binlog_format=行 スキップ名解決=1 サーバーID=3307 ポート=3307 1.3.3 初期化データ:
1.3.4 インスタンスを起動します。
マルチインスタンス サービスを管理するためのシェル スクリプト: #!/bin/bash . /etc/init.d/functions ./etc/プロファイル 開始='/application/mysql/bin/mysqld_safe --defaults-file=/data/3307/my.cnf --pid-file=/data/3307/3307.pid' 停止='mysqladmin -uroot -S /data/3307/mysql.sock シャットダウン' ポート=`ss -tunlp|grep 3307|wc -l` 関数START(){ [ $Port -ne 1 ]の場合 $開始 >/dev/null 2>&1 & 睡眠3 [ $? -eq 0 ]の場合; アクション 'MySQL 3307 開始' /bin/true フィ それ以外 アクション 'MySQL 3307 はすでに存在します' /bin/true フィ } 関数STOP(){ [ $Port -ne 0 ]の場合 $停止 [ $? -eq 0 ]の場合; アクション 'MySQL が正常に停止しました' /bin/true フィ それ以外 アクション 'MySQL はすでに停止しています' /bin/true フィ } 関数RESTART(){ 停止 睡眠1 始める } ケース$1 始める) 始める ;; 停止) 停止 ;; 再起動) 再起動 ;; *) echo "使用法: $0 {start|stop|restart}" ;; エサック 以下もご興味があるかもしれません:
|
<<: Element UI を使用してページにページング ナビゲーション バーを追加する方法
>>: UbuntuにProtobuf 3をインストールするための詳細なチュートリアル
一般的なブラウザでテスト ページを開き、Fiddler で http リクエストを表示してください。...
1. 環境仮想マシン上で実行されているUbuntu 16.04では、コマンドuname -rを使用し...
この記事の例では、グラフィック検証コードを実装するためのVueプロジェクトの具体的なコードを参考まで...
コードを見てみましょう:コードをコピーコードは次のとおりです。 < !DOCTYPE html...
この記事の例では、タイマー機能を実装するためのVueの具体的なコードを参考までに共有しています。具体...
1. yumの紹介Yum (フルネームは Yellow dogUpdater、Modified) は...
インターフェースの役割:インターフェース (英語: interface) の機能は、簡単に言えば、コ...
不明なドメイン名 www.baidu.com を Ping するホストのIPアドレスを変更する右クリ...
次のコマンドを使用してコンテナを作成し、ローカルの /home/dock/Downloads ディレ...
目次1. v-bindの主要ソースコードの分析1. v-bind属性はどこに均一に保存されるか: a...
この記事は主にインターネット上の他のチュートリアルを参考にしています。実際に操作した上でのまとめです...
親ファイル React をインポートし、{useState} を 'react' か...
目次トピック分析する使用目的解決:コードは次のように実装されます。分析:配列とポインタ解決:コードは...
実際の業務では、Excel からデータベースにデータをインポートする必要がある場合があります。データ...
translate と transition は非常に強力で、習得するのは不可能だといつも感じていま...