ウェブサイト検索

CentOS 8/RHEL 8 に MySQL 8.0 をインストールする方法


MySQL は、最も人気のある無料のオープンソース リレーショナル データベース管理プラットフォームであり、各データベースへのマルチユーザー アクセスを許可することで、単一サーバー上で複数のデータベースをホストするために使用されます。

最新の MySQL 8.0 バージョンは、CentOS 8 および < でデフォルトで有効になっている MySQL モジュールを使用して、デフォルトの AppStream リポジトリからインストールできます。RHEL 8 システム。

また、MariaDB 10.3 データベース バージョンもあり、デフォルトの AppStream リポジトリからインストールできます。これは、 の「 ドロップイン置換 」です。 MySQL 5.7 (いくつかの制限があります)。アプリケーションがMySQL 8.0 でサポートされていない場合は、MariaDB 10.3 をインストールすることをお勧めします。

この記事では、デフォルトの を使用して最新の MySQL 8.0 バージョンを CentOS 8 および RHEL 8 にインストールするプロセスについて説明します。 >YUM ユーティリティ経由の AppStream リポジトリ。

CentOS8 および RHEL 8 に MySQL 8.0 をインストールする

最新バージョンの MySQL 8.0 は、CentOS 8 および RHEL 8 上のデフォルトの Application Stream リポジトリからインストールできます。 > 次の yum コマンドを使用してシステムを構築します。

yum -y install @mysql

@mysql モジュールは、すべての依存関係を含む MySQL の最新バージョンをインストールします。

MySQL のインストールが完了したら、MySQL サービスを開始し、システム起動時に自動的に開始されるようにし、次のコマンドを実行してステータスを確認します。

systemctl start mysqld
systemctl enable --now mysqld
systemctl status mysqld

ここで、root パスワードの設定、匿名ユーザーの削除、リモートでの root ログインの禁止、テスト データベースの削除、特権のリロードなど、いくつかのセキュリティ ベースの操作を実行するセキュリティ スクリプトを実行して、MySQL インストールを保護します。

mysql_secure_installation

MySQL のインストールが保護されたら、MySQL シェルにログインして、新しいデータベースとユーザーの作成を開始できます。

mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO ravi@localhost IDENTIFIED BY 'ravi123';
mysql> exit

それだけです!この記事では、MySQL 8.0CentOS 8RHEL 8 にインストールする方法を説明しました。ご質問やフィードバックがございましたら、下のコメントセクションでお知らせください。