注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 の違いを簡単に分析します
複雑なコンポーネント (クラス コンポーネント) と単純なコンポーネント (関数コンポーネント) を...
CSS3 では画像の色を変更できます。これからは複数の絵をデザインする必要がなくなり、いつでも修正で...
Vue のフロントエンドとバックエンドのポートが一致していませんconfig index.jsファイ...
ある会社の BI 職の面接を受けたとき、面接で SQL に関する質問がありました。一見すると非常に簡...
序文ご存知のとおり、「CSS で要素を垂直方向に中央揃えするにはどうすればよいか」という質問は、すで...
この記事では、ネイティブ JS で実装された複合モーションを紹介します。複合モーションとは、異なる属...
コードは次のようになります。 // 配送先住所の平行四辺形の線のスタイル <view clas...
XMLファイルは、可能な限りutf-8でエンコードする必要があります。gb2312には、?など、保存...
ダウンロードアドレス: https://dev.mysql.com/downloads/mysql/...
virtualenv は、分離された Python 仮想環境を作成するためのツールです。独立したディ...
1. Busyboxのソースコードをオンラインでダウンロードしてください。コンパイル方法については、...
メタ属性には、name と http-equiv の 2 つがあります。 name 属性は主に、We...
HTML コードを書くとき、最初の行は DOCTYPE にする必要がありますが、DOCTYPE は通...
セットアップは、結合された API を記述するために使用されます。テンプレートが使用できるようにする...
仮想DOMの役割まず、仮想 DOM の出現によってどのような問題が解決されるのかを知る必要があります...