Linux システム MySQL8.0.19 クイックインストールと構成チュートリアル図

Linux システム MySQL8.0.19 クイックインストールと構成チュートリアル図

1. 環境の紹介

yumを使用してLinuxにMySQLをインストールするには、インターネットから一連のMySQLコンポーネントをダウンロードする必要があります。このプロセスは非常に時間がかかり、ダウンロードが中断される可能性があります。MySQLをすばやくインストールしたい場合は、まずインターネットからMySQLのオフラインパッケージをダウンロードし、インストール用にシステムに転送します。この記事では、CentOS7とMySQL8.0.19を例に説明します。

MySQL の簡単なインストールと設定方法。

1. オペレーティングシステム: CentOS7_x64
2. データベースバージョン: MySQL-8.0.19

オフライン パッケージのダウンロード:

リンク: https://pan.baidu.com/s/1OdehL8MoCe44nJ-SkkW8xw 抽出コード: fk2d

2. MySQL-8.0.19をインストールする

MySQL の圧縮ファイルを解凍すると、次の rpm ファイル リストが得られます。


ここに画像の説明を挿入

次の rpm パッケージを順番にインストールする必要があります。

mysql-コミュニティ-共通-8.0.19-1.el7.x86_64.rpm
mysql-コミュニティライブラリ-8.0.19-1.el7.x86_64.rpm
mysql-コミュニティクライアント-8.0.19-1.el7.x86_64.rpm
mysql-コミュニティサーバー-8.0.19-1.el7.x86_64.rpm
インストールコマンド:
rpm -ivh rpm パッケージ名

注意: mysql-community-libsパッケージをインストールする前に、Linux に付属するmariadb-libsパッケージをアンインストールする必要があります。そうしないと、インストールが失敗します。

rpm -qa | grep mariadb-libs*
rpm -e --nodeps mariadb-libs*

インストールが完了したら、MySQL を起動してログインし、インストールが成功したことを確認します。

systemctl で mysqld を起動します。
cat /var/log/mysqld.log | grep パスワード
mysql -uroot -p
パスワードを入力してください:

3. MySQLを設定する

1. MySQL の初期パスワードは複雑で覚えにくいため、最初のログイン後に変更する必要があります。

ALTER USER 'root'@'localhost' を 'password' によって識別します。

2. リモート接続ツールからアクセスできるように、MySQL 接続権限を開発します。

mysql.user を更新し、`Host`='%' を設定し、User='root' を設定します。
権限をフラッシュします。

接続を開く権限がない場合、Navicat などのクライアントを使用してデータベースに接続すると、次のエラーが報告されます。

ここに画像の説明を挿入

3. パスワード検証プラグインを復元し、MySQL8 のパスワード認証プラグインを caching_sha2_password から mysql_native_password に変更します。

ALTER USER 'root'@'%' を 'passowrd' によって mysql_native_password で識別します。

プラグインが置き換えられない場合、接続中に次のエラーが報告されます。

ここに画像の説明を挿入

4. ファイアウォールのポート 3306 を開き、起動時に MySQL が自動的に起動するように設定します。

ファイアウォールコマンド --zone=public --add-port=3306/tcp --permanent
systemctl で mysqld を有効にする

要約する

これで、Linux での MySQL 8.0.19 のクイックインストールと構成に関する図解チュートリアルに関するこの記事は終了です。Linux での MySQL 8.0.19 のインストールと構成の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Linux 環境に mysql5.7.36 データベースをインストールするチュートリアル
  • Linux 環境に MySQL 8.0 をインストールするプロセスの紹介
  • Linux 7.6 バイナリに MySQL 8.0.27 をインストールする詳細な手順
  • Linux での MySQL のインストールに関するチュートリアル
  • Linux での MySQL マルチインスタンスの展開とインストール ガイド
  • Linux での MySQL 8.0.25 のインストールと設定のチュートリアル
  • mysql8.0.23 Linux (centos7) のインストールの完全かつ詳細なチュートリアル
  • Linux環境にMySQLデータベースをインストールする詳細なチュートリアル
  • Linux で mysql-8.0.20 をインストールするための詳細なチュートリアル
  • Linux Centos7 に mysql8 をインストールするチュートリアル
  • Linux環境にMySQLデータベースをインストールする

<<:  Windows 10 に Ubuntu 20.04 デュアル システムをインストールする詳細なグラフィック チュートリアル

>>:  JavaScript CollectGarbage 関数の例

推薦する

docker compose idea CreateProcess error=2 システムは指定されたファイルを見つけることができません

Docker の作成Compose の紹介Compose は、マルチコンテナ Docker アプリケ...

LambdaProbe を使用して Tomcat を監視する方法

導入: Lambda Probe (旧称 Tomcat Probe) は、Apache Tomcat...

HTMLテーブルではテーブルの外側の境界線のみが表示されます

質問があります。Dreamweaver で、3 行 1 列のログイン フォーム (ログイン、登録、パ...

MySQLデータのグループ化の詳細な説明

グループを作成グループ化は、SELECT ステートメントの GROUP BY 句で設定されます。例:...

ウェブデザインと制作の一般的な原則をまとめる

<br />関連記事: Web コンテンツ ページ作成に関する 9 つの実用的な提案、W...

nginx をベースにした Web クラスター プロジェクトをすばやく構築する方法を説明します。

目次1. プロジェクト環境2. プロジェクトの説明3. プロジェクトの手順1. インストール2. 構...

MySQL に配列を保存するサンプルコードと方法

多くの場合、ストアド プロシージャを作成するときに配列がよく使用されますが、MySQL ではストアド...

JavaScript で localStorage を使用する方法

.NET の世界に参入したい開発者であれば、何が可能なのかを知る必要があります。 .NET Fram...

MySQLは外部SQLスクリプトファイルのコマンドを実行します

目次1. SQLコマンドを含むSQLスクリプトファイルを作成する2. SQLスクリプトファイルを実行...

Echarts 凡例コンポーネントのプロパティとソース コード

凡例コンポーネントは、ECharts でよく使用されるコンポーネントです。シリーズ マーカーの名前を...

Eclipse/Tomcat でホットデプロイメントとホットスタートを実装する方法

1. ホット デプロイメント: コンテナの実行中にプロジェクト全体を再デプロイすることを意味します。...

Linux の fsevents モジュールによって発生する npm ls エラーの解決方法の詳細な説明

Mac で開発されたプロジェクトがあり、パッケージ npm i がインストールされており、すべて正常...

JavaScript ベースのシンプルなカルーセルの実装

この記事では、シンプルなカルーセルを実装するためのJavaScriptの具体的なコードを参考までに紹...

NavicatでMySqlスケジュールタスクを作成する方法の詳細な説明

Navicat で MySql スケジュールタスクを作成する詳細な説明イベントは、MySQL が特定...

Vueはシンプルなショッピングカートの例を実装します

この記事では、参考までに、Vue の具体的なコードを共有して、簡単なショッピングカートを実装します。...