クラスタ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 は、トランザクションをサポートするためにさまざまなストレージ エンジンを提供しま...

MySQLのメモリ使用量を表示する方法の詳細な説明

序文この記事では主にMySQLのメモリ使用量に関する関連コンテンツを紹介し、皆さんの参考と学習のため...

純粋な HTML タグにどれくらい精通していますか?

以下の HTML タグには、基本的に既存のタグがすべて含まれています。数分かけて 1 つずつ参照する...

Win10 での MySQL 8.0.15 のインストールと設定のグラフィック チュートリアル

この記事ではMySQL 8.0.15のインストールと設定方法を参考までに記録します。具体的な内容は以...

CentOS7にMySQL 8.0.26をインストールする手順

1. まず、お使いのマシンに応じて、MySQL 公式サイトから対応するデータベースをダウンロードしま...

Reactにおけるフックの一般的な使用法

目次1. フックとは何ですか? 2. フックはなぜ現れるのでしょうか? 3. よく使われるフックは何...

MySQL データベースのバックアップ プロセスに関する注意事項

今日は、データ バックアップに関連するいくつかの点について調べ、MySQL データ バックアップに関...

Vue でのルーティングガードの具体的な使用法

目次1. グローバルガード1.1 グローバルフロントガード1.2 グローバルポストルートガード1.3...

IE ブラウザの HTML ハック タグの概要

コードをコピーコードは次のとおりです。 <!--[if !IE]><!-->...

Linux xargsコマンドの使用

1. 機能: xargs は、stdin 内のスペースまたは改行で区切られたデータをスペースで区切ら...

mysql-8.0.17-winx64 のデプロイメント方法

1. 公式サイトからmysql-8.0.17-winx64をダウンロードし、Zipファイル形式を選択...

MySQLのslave_exec_modeパラメータの詳細な説明

今日、slave_exec_modeというパラメータを偶然見ました。マニュアルの説明から、このパラメ...

要素の$notifyポイントについての簡単な説明

当初の意図は、element-ui の $notify 通知をコンポーネントにカプセル化することでし...

MySQL シリーズ 6 のユーザーと認証

目次チュートリアルシリーズ1. ユーザー管理1. ユーザーアカウント2. アカウントの追加と削除3....