アンドロイド

CentOS 8にmariadbをインストールする方法

CentOS Streams / Thrashing Demo

CentOS Streams / Thrashing Demo

目次:

Anonim

MariaDBはオープンソースのリレーショナルデータベース管理システムであり、MySQLの後方互換性のあるバイナリドロップインの代替品です。 MySQLの元の開発者とコミュニティの多くの人々によって開発されています。

このチュートリアルでは、CentOS 8にMariaDB 10.3をインストールして保護する方法を説明します。

CentOS 8にMariaDBをインストールする

執筆時点では、CentOS 8リポジトリで利用可能なMariaDBのバージョンは10.3です。

rootまたはsudo権限を持つユーザーとして次のコマンドを実行して、CentOS 8にMariaDB 10.3をインストールします。

sudo dnf install @mariadb

@mariadb モジュールは、MariaDBサーバーとすべての依存関係をインストールします。

インストールが完了したら、MariaDBサービスを開始し、次を入力してブート時に自動的に開始されるようにします。

sudo systemctl enable --now mariadb

MariaDBサーバーが実行されていることを確認するには、次のように入力します。

sudo systemctl status mariadb

出力には、サービスがアクティブで有効になっていることが示されます。

● mariadb.service - MariaDB 10.3 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Active: active (running) since Sun 2019-12-08 21:05:26 UTC; 15s ago…

MariaDBの保護

MariaDBサーバーパッケージには、 mysql_secure_installation というスクリプトが付属しており、いくつかのセキュリティ関連の操作を実行し、ルートパスワードを設定します。

次のように入力してスクリプトを実行します。

sudo mysql_secure_installation

MariaDBルートユーザーのパスワードを設定するように求められます。 それを行うと、スクリプトは匿名ユーザーを削除し、rootユーザーのローカルマシンへのアクセスを制限し、テストデータベースを削除するように要求します。 すべての質問に「Y」(はい)と答える必要があります。

それでおしまい! MariaDBをCentOSサーバーにインストールして保護したので、使用する準備が整いました。

MariaDBシェルに接続する

端末を介してMariaDBサーバーにルートアカウントとして接続するには、次のように入力します。

mysql -u root -p

プロンプトが表示されたらrootパスワードを入力すると、以下に示すように、MariaDBシェルが表示されます。

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 18 Server version: 10.3.11-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB >

結論

このチュートリアルでは、CentOS 8にMariaDBをインストールして保護する方法、およびコマンドラインからMariaDBサーバーに接続する方法を示しました。

MariaDBサーバーが稼働し、MariaDBシェルに接続して、新しいデータベースとユーザーの作成を開始できるようになりました。

CentOS 8はMySQL 8.0も提供します。 MariaDBの代わりにMySQLをインストールする場合は、CentOS 8にMySQLをインストールする方法ガイドを確認してください。 同じサーバーにMariaDBとMySQLの両方をインストールすることはできません。

mariadb mysql centos