注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 の違いを簡単に分析します
Ubuntu 1804 への MySQL 5.7 のインストールについて詳しく紹介します。 MySQ...
この記事ではMySQL 8.0.24バージョンのインストールと設定方法を記録し、皆さんと共有しますM...
序文ますます便利になった今日のインターネット社会では、さまざまなインターネット ランサムウェア ウイ...
目次バックエンド: Rails API部分フロントエンド: React部分Reactコンポーネントa...
MySQL を使用する場合、日付は通常、datetime や timestamp などの形式で保存さ...
1. MySQLイメージを取得する docker pull mysql:5.6注: mysql5.7...
目次1. 遅いクエリ構成1-1. スロークエリを有効にする2. 遅いクエリSQLの分析を説明する3....
単一のテーブルを削除する: tableName から columnName = value を削除し...
Dockerコンテナの状態遷移図2度目の実戦 [root@localhost ~]# docker ...
目次1. useStateフック2. useRefフック3. useRef と useState 4...
Web ページのパフォーマンスを向上させるにはどうすればよいでしょうか?ほとんどの開発者は、Java...
現在、.net Core はクロスプラットフォームであり、誰もが Linux と Docker を使...
方法1:フロート:右さらに、フローティングにするとレイアウトがよりコンパクトになります(隙間がなくな...
Ⅰ. 問題の説明: CSS を使用して画像の 3D 凸凹効果を実現します。 Ⅱ実施手順は以下のとお...
この記事では、JavaScriptのランダムロールコールテーブルの具体的なコードを参考までに紹介しま...