注1: MySQLデータベースへの接続が遅い問題を解決する
コンテンツを追加: 注 2: (パスワードに ! またはその他の特殊文字が含まれている場合は、先頭に \ を追加します。例: 123!321-->123\!321) 1. マスタースレーブバックアップ プライマリデータベース: vim /etc/my.cnf [mysqld]の下に次の内容を追加します。 サーバーID = 1 ログ bin = mysql bin リレーログ = mysql リレー bin レプリケートワイルド無視テーブル=mysql.% 複製ワイルド無視テーブル=テスト.% レプリケートワイルド無視テーブル=information_schema.% データベースから: vim .etc/my.cnf [mysqld]の下に次の内容を追加します。 サーバーID = 2 ログ bin = mysql bin リレーログ = mysql リレー bin レプリケートワイルド無視テーブル=mysql.% 複製ワイルド無視テーブル=テスト.% レプリケートワイルド無視テーブル=information_schema.% マスタースレーブデータベースを再起動し、マスターデータベースにログインします。mysql -uusername -ppassword mysql>マスターステータスを表示します。 master_log_file、master_log_pos (通常はmysql-bin.000001と155)を検索します。 mysql>マスターを\に変更 mysql>master_host='データベースIPから', mysql>master_user='データベースユーザーから', mysql>master_password='データベースのパスワード', mysql>master_log_file='データベースmaster_log_fileから', mysql>master_log_pos='データベースmaster_log_posから'; mysql>スレーブを起動します。 mysql>スレーブステータスを表示\G データベースにログインする mysql -uusername -ppassword mysql>マスターステータスを表示します。 master_log_file、master_log_pos (通常はmysql-bin.000001と155)を検索します。 mysql>マスターを\に変更 mysql>master_host='マスターデータベースIP', mysql>master_user='マスターデータベースユーザー', mysql>master_password='マスターデータベースパスワード', mysql>master_log_file='マスターデータベースのmaster_log_file', mysql>master_log_pos='マスターデータベースmaster_log_pos'; mysql>スレーブを起動します。 mysql>スレーブステータスを表示\G この時点で、データベースのマスタースレーブバックアップが正常に開始されました。効果を試してみましょう。 2. 毎日スケジュールされた完全バックアップ cd ../usr/local/src/dbback dbback がない場合は、新しいフォルダー vi bkDatabaseName.sh を追加します (dbback がない場合は、このファイルは自動的に追加されます) コンテンツをコピー: #!/bin/bash ソース /etc/profile mysqldump -uusername -ppassword データベース名 | gzip > /usr/local/src/dbback/データベース名_$(日付 +%Y%m%d_%H%M%S).sql.gz 保存。 実行権限を追加します: chmod u+x bkDatabaseName.sh 実行権限を追加した後、まずスクリプトを実行して、エラーがないか、正常に使用できるかどうかを確認します。 ./bkデータベース名.sh 次に、スケジュールされたタスクに圧縮ファイルが追加されているかどうかを確認します。 1. crontabをインストールする crontab をダウンロード: ダウンロードするにはクリックしてください ダウンロードしたら、/usr/local/src/crontabディレクトリに置いてください。 インストール
スケジュールされたタスクの追加 次のコマンドを実行します: 追加コンテンツ: (バックアップは毎日午前1時に実行されます) 要約する 上記は、CentOS7 で MySQL8 マスタースレーブバックアップと毎日のスケジュールされたフルバックアップを有効にする方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: Vue3 の ref と toRef の違いを簡単に分析します
ページング クエリを使用するアプリケーションでは、LIMIT と OFFSET を含むクエリが非常に...
MySQLデータベースをインストールするa) MySQL ソースインストールパッケージをダウンロード...
インストールREADMEに従ってインストールしてくださいドキュメントには、exa は Rust で実...
前面に書かれたNginx は単なるリバース プロキシおよび負荷分散サーバーではなく、電流制限、キャッ...
目次1. ChildNodes属性のトラバーサル2. 要素シリーズ属性のトラバーサル以前は、chil...
<br />私が良いと思った国内のデザインサイトをまとめてみました。広告ではありません!...
1. このマシンに新しい設定ファイルdocker_nginx.confを作成します。 サーバー{ 7...
目次1. 当初の需要2. 解決策3. 運河の導入と設置運河の仕組み建築インストール4. 検証1. 当...
外部キーテーブルの主キーがどのテーブルの外部キーであるかを照会する 選択 テーブル名、 列名、 制約...
環境名前財産CPU 5650 円メモリ4Gディスク20G+4TB この時点で、サーバーにはすでに次の...
1. 最新のnginx dockerイメージをダウンロードする $ docker pull ngin...
多くの友人がフォーラムやメッセージエリアで、どのような状況で MySQL をシャーディングする必要が...
コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...
隠れる前に:隠れた後: CS: ...コードをコピーコードは次のとおりです。オーバーフロー:非表示;...
特殊記号名前付きエンティティ10進数エンコード特殊記号名前付きエンティティ10進数エンコードアルファ...