注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 の違いを簡単に分析します
目次マッピングとは何かオブジェクトとマップの違いマップの共通メソッド宣言と初期化割り当てセットキー値...
効果: コード: <テンプレート> <div class="back-t...
先ほど、Docker を使用して SpringBoot プロジェクトを簡単にデプロイし、Docker...
いいえnvmはnodejsの複数のバージョンを管理する役割を担っています。インストール: https...
目次sakilaをインストールするインデックススキャンソートテーブル構造インデックススキャンをソート...
目次変数データ型拡張ポイント要約する変数基本的な構文 var age=10; //ageという変数を...
このドキュメントの目的はreact-diagramフレームワーク モデルの Json シリアル化を説...
TS で時間を過ごした場所をいくつか記録します。 (まず、文句を言わせてください。stackover...
MySQL 外部キー制約 (FOREIGN KEY) はテーブルの特別なフィールドであり、主キー制約...
たくさんのリンクおそらく、このようなサイトをたくさん見たことがあるでしょう。ページの下部に 50 個...
yum install mysql-serverと入力します。続行するにはYを押してくださいインスト...
多くの場合、画像をコンテナのサイズに合わせて調整する必要があります。 1. imgタグ方式幅と高さを...
目次Linux - MyCat を使用して MySQL マスター スレーブの読み取り書き込み分離を実...
1. まずMySQLとEclipseの環境を準備します。環境がセットアップされたら、Eclipseの...
一般的なアプリケーションシナリオ現在のアプリのインターフェースは基本的に同じであり、グリッドレイアウ...