クラスタrpmを使用してMySQLをインストールするための詳細な手順

クラスタrpmを使用してMySQLをインストールするための詳細な手順

MySQLデータベースをインストールする

a) MySQL ソースインストールパッケージをダウンロードします: wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

b) MySQL ソースをインストールします: yum localinstall mysql57-community-release-el7-8.noarch.rpm

最後に「complete!」と表示されたら、MySQL ソースのインストールが完了したことを意味します。

c) インストールが完了しているかどうかを確認します: yum repolist enabled | grep "mysql.*-community.*"

d) mysql をインストールします: yum install mysql-community-server

最後に「Complete!」と表示されたら、MySQL のインストールは完了です。

e) mysqlサービスを開始するように設定します: systemctl enable mysqld

f) インストールされている MySQL のバージョンを確認します: rpm -aq | grep -i mysql

g) MySQLサービスを起動します: systemctl restart mysqld

h) MySQLの初期パスワードを表示します: grep 'A temporary password' /var/log/mysqld.log

i) MySQL パスワードを変更する: mysqladmin -u root -p '古いパスワード' password '新しいパスワード'

ここでパスワードを変更すると問題が発生し、パスワードが単純すぎるため変更が失敗します。解決策は2つあります。

方法 1: パスワードをより複雑にする (これが最も直接的な方法です)

方法 2: MySQL パスワード強度検証をオフにする (validate_password)

設定ファイルを編集します: vim /etc/my.cnf、validate_password=off という行を追加します。

編集後、mysqlサービスを再起動します: systemctl restart mysqld

データベースポートを変更する場合

vim /etc/my.cnf に prot=3306 という行を追加します。

編集後、mysqlサービスを再起動します: systemctl restart mysqld

j) リモートからアクセスできるように MySQL を設定します。

MySQLにログイン: mysql -uroot -p password

アクセス権を付与するユーザーを追加します。権限グループにすべての権限を付与します。付与オプションで 'password' で識別される 'root'@'ip address' への権限。//ip を %% に変更すると、すべてが有効になります。

更新権限: フラッシュ権限;

以上が今回ご紹介した関連知識の全てとなります。123WORDPRESS.COMをご活用いただき、誠にありがとうございます。

以下もご興味があるかもしれません:
  • MySQL 高可用性クラスタの展開とフェイルオーバーの実装
  • MySQL クラスタの詳細な説明: 1 つのマスターと複数のスレーブのアーキテクチャ実装
  • MySQLクラスタ構築の詳しい説明
  • デュアル VIP を使用した高可用性 MySQL クラスタの構築

<<:  NginxはIP経由の直接アクセスを禁止し、カスタム500ページにリダイレクトします

>>:  Vueでスワイパープラグインを使用する際の問題を解決する

推薦する

MySQLデータテーブルの基本操作:テーブル構造の操作、フィールド操作例の分析

この記事では、テーブル構造操作やフィールド操作など、MySQL データ テーブルの基本的な操作につい...

Linux でアップロードされたファイルのスケジュールされたバックアップと増分バックアップを実装する方法

導入Alibaba Cloud のような OSS ストレージ サービスを使用している場合は、サービス...

Linux ファイアウォールを設定してポート 80 と 3306 を開く方法

ポート80も設定されています。まずファイアウォール設定ファイルを入力しますシェル># vim ...

MySQL が大規模トランザクションを避けるべき理由とその解決方法

何が大問題ですか?長時間実行され、長時間コミットされないトランザクションは、大規模トランザクションと...

Ubuntu 上の MySQL における中国語文字化け問題の解決方法

問題を見つける最近 Django を学習しているのですが、MySQL データと組み合わせてデータを挿...

CentOS7 は rpm を使用して MySQL 5.7 をインストールするチュートリアル図

1. 4つのrpmパッケージをダウンロードする mysql-コミュニティクライアント-5.7.26-...

ReactHooks バッチ更新状態とルートパラメータの取得例の分析

目次1. 一括更新の方法コンソール出力2. フックがルーティングパラメータを取得する方法実行効果1....

VMware Workstation のインストール Linux (Ubuntu) システム

システムをコンピューターにインストールする方法がわからない場合は、Linux を学習したい場合は、仮...

HTML 固定タイトル列、タイトル ヘッダー テーブル固有の実装コード

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

Centos7.X Linux システムに tomcat8 をインストールするためのグラフィック チュートリアル

1. Tomcatのインストールパスを作成する mkdir /usr/local/tomcat 2....

Linux の Makefile とは何ですか? どのように機能しますか?

この便利なツールでプログラムをより効率的に実行およびコンパイルしますMakefile は自動コンパイ...

VMware、nmap、burpsuite インストール チュートリアル

目次VMware バープスイート1. 仮想マシンイメージとVMwareのインストールと使用2. 仮想...

Vue3はサイドナビゲーションテキストスケルトン効果コンポーネントをカプセル化します

Vue3プロジェクトのカプセル化サイドナビゲーションテキストスケルトン効果コンポーネント-グローバル...

vue cli3は環境ごとにパッケージ化の手順を実装します

cli3 でビルドされた vue プロジェクトは、ゼロ構成ファイルとして知られています。パッケージ化...

HTML要素を非表示にするいくつかの方法

1. CSSを使用するコードをコピーコードは次のとおりです。スタイル="display:n...