sql >> データベース >  >> RDS >> Mysql

CentOS 8 /RHEL8にMySQL8.0をインストールする方法

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

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

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

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

    注 :この記事に記載されている手順は、RHEL8でRedHatサブスクリプションを有効にしている場合にのみ機能します。

    CentOS8およびRHEL8にMySQL8.0をインストールします

    MySQL 8.0の最新バージョン デフォルトのアプリケーションストリームからインストールできます CentOS 8のリポジトリ およびRHEL8 次のyumコマンドを使用するシステム。

    # yum -y install @mysql
    

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

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

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

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

    # mysql_secure_installation
    

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

    # mysql -u root -p
    mysql> create database tecmint;
    mysql> GRANT ALL ON tecmint.* TO [email protected] IDENTIFIED BY 'ravi123';
    mysql> exit
    

    それで全部です!この記事では、 MySQL 8.0をインストールする方法について説明しました。 CentOS 8 およびRHEL8 。ご質問やご意見がございましたら、下のコメントセクションでお知らせください。


    1. v4.0.0以降、方言を明示的に指定する必要があります

    2. Oracleの同時実行性はSQLServerよりも優れていますか?

    3. Microsoft Access –基本

    4. SqliteでLONGデータ型のフィールドを持つテーブルのルームエンティティを作成します