GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu20.04にMariaDBをインストールする方法

MariaDBは、オープンソースのリレーショナルデータベース管理システムです。もともとは、MySQLの下位互換性のあるバイナリドロップイン置換として設計されました。

MariaDBは、MySQLの元の開発者とオープンソースコミュニティによって開発および保守されています。

このガイドでは、Ubuntu20.04にMariaDBをインストールする方法について説明します。

前提条件#

rootまたはsudo権限を持つユーザーとして、Ubuntuサーバーへの管理アクセス権があることを前提としています。

UbuntuへのMariaDBのインストール#

この記事を書いている時点で、Ubuntuのリポジトリで利用可能な最新のMariaDBバージョンはバージョン10.3です。インストールするには、次のコマンドを実行します。

sudo apt updatesudo apt install mariadb-server

インストールが完了すると、MariaDBサービスが自動的に開始されます。データベースサーバーが実行されていることを確認するには、次のように入力します。

sudo systemctl status mariadb

出力には、サービスが有効で実行中であることが示されます。

● mariadb.service - MariaDB 10.3.22 database server
     Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-05-20 16:52:07 UTC; 12s ago
     ...

それでおしまい。 MariaDBがインストールされ、使用を開始できます。

rootとしてログイン#

コマンドラインからMariaDBサーバーと対話するには、mysqlを使用します クライアントユーティリティまたはそのエイリアスmariadb 。このツールは、MariaDBサーバーパッケージの依存関係としてインストールされます。

Ubuntuでは、MariaDBのrootユーザーはauth_socketによって認証されます。 デフォルトではプラグイン。プラグインは、クライアントプログラムを呼び出すローカルシステムユーザーが指定されたMariaDBユーザー名と一致するかどうかを確認することで機能します。これは、パスワードを入力してrootとして認証できないことを意味します。

rootユーザーとしてMariaDBサーバーにログインするには、次のように入力します。

sudo mysql

以下に示すように、MariaDBシェルが表示されます。

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 61
Server version: 10.3.22-MariaDB-1ubuntu1 Ubuntu 20.04

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 [(none)]> Bye

phpMyAdminなどの外部プログラムを使用してrootとしてMariaDBサーバーにログインする場合は、2つのオプションがあります。

1つ目は、認証方法をauth_socketから変更することです。 mysql_native_passwordへ 。これを行うには、次のコマンドを実行します。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password';FLUSH PRIVILEGES;

2番目の推奨オプションは、すべてのデータベースにアクセスできる新しい専用の管理ユーザーを作成することです。

GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

管理ユーザーには任意の名前を付けることができますが、必ず強力なパスワードを使用してください。


Ubuntu
  1. Ubuntu18.04にMariaDB10.4をインストールする方法

  2. Ubuntu14.04サーバーにZimbra8.6をインストールする方法

  3. Ubuntu 22.04 に MariaDB をインストールする方法

  1. Ubuntu18.04にMySQLをインストールする方法

  2. Ubuntu18.04にMariaDBをインストールする方法

  3. Ubuntu18.04にMinecraftサーバーをインストールする方法

  1. Ubuntu20.04にNginxをインストールする方法

  2. Ubuntu20.04LTSにMariaDBをインストールする方法

  3. Ubuntu14.04にVNCサーバーをインストールする方法