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

DebianとUbuntuにMariaDB10をインストールする方法

    MariaDB は、人気のあるMySQLデータベース管理サーバーソフトウェアの無料のオープンソースフォークです。 GPLv2で開発されています (General Public Licenseバージョン2)MySQLの元の開発者によるものであり、オープンソースであり続けることを目的としています。

    MySQLとの高い互換性を実現するように設計されています。手始めに、MariaDBとMySQLの機能の詳細を読むことができます。重要なことに、Wikipedia、WordPress.com、Googleplusなどの大企業/組織で使用されています。

    この記事では、 MariaDB 10.1をインストールする方法を紹介します。 さまざまなDebianおよびUbuntuディストリビューションリリースの安定バージョン。

    DebianとUbuntuにMariaDBをインストールする

    1。 MariaDBをインストールする前に、リポジトリキーをインポートし、次のコマンドを使用してMariaDBリポジトリを追加する必要があります。

    Debian 10(Sid)の場合

    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
    $ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian sid main'
    

    Debian 9(ストレッチ)の場合

    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
    $ sudo add-apt-repository 'deb [arch=amd64] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian stretch main'
    

    Debian 8(Jessie)の場合

    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    $ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian  jessie main'
    

    Debian 7(Wheezy)の場合

    $ sudo apt-get install python-software-properties
    $ sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db
    $ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/debian wheezy main'
    

    Ubuntu 16.10(Yakkety Yak)の場合

    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
    $ sudo add-apt-repository 'deb [arch=amd64,i386] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu yakkety main'
    

    Ubuntu 16.04(Xenial Xerus)の場合

    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
    $ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu xenial main'
    

    Ubuntu 14.04(信頼できる)の場合

    $ sudo apt-get install software-properties-common
    $ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
    $ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://www.ftp.saix.net/DB/mariadb/repo/10.1/ubuntu trusty main'
    

    2。 次に、システムパッケージのソースリストを更新し、 MariaDBをインストールします そのようなサーバー:

    $ sudo apt-get update
    $ sudo apt-get install mariadb-server
    

    インストール中に、MariaDBサーバーを構成するように求められます。以下のインターフェースで安全なrootユーザーのパスワードを設定してください。

    パスワードを再入力して、 [Enter]を押します。 インストールプロセスを続行します。

    3。 MariaDBのインストール時 パッケージが完了したら、データベースサーバーデーモンをしばらくの間起動し、次の起動時に自動的に起動できるようにします。

    ------------- On SystemD Systems ------------- 
    $ sudo systemctl start mariadb
    $ sudo systemctl enable mariadb
    $ sudo systemctl status mariadb
    
    ------------- On SysVinit Systems ------------- 
    $ sudo service mysql  start 
    $ chkconfig --level 35 mysql on
    OR
    $ update-rc.d mysql defaults
    $ sudo service mysql status
    

    4。 次に、mysql_secure_installationを実行します 可能な場所でデータベースを保護するためのスクリプト:

    1. ルートパスワードを設定します(上記の構成手順で設定されていない場合)。
    2. リモートルートログインを無効にする
    3. テストデータベースを削除する
    4. 匿名ユーザーを削除して
    5. 特権の再読み込み
    $ sudo mysql_secure_installation
    

    5。 データベースサーバーが保護されたら、インストールされているバージョンを確認し、次のようにMariaDBコマンドシェルにログインします。

    $ mysql -V
    $ mysql -u root -p
    

    MySQL / MariaDBの学習を開始するには、以下をお読みください:

    1. 初心者向けのMySQL/MariaDBの学習–パート1
    2. 初心者向けのMySQL/MariaDBの学習–パート2
    3. MySQL基本データベース管理コマンド–パートIII
    4. データベース管理のための20のMySQL(Mysqladmin)コマンド–パートIV

    また、LinuxでMySQL / MariaDBのパフォーマンスを監視するためのこれらの4つの便利なコマンドラインツールを確認し、これらの15の便利なMySQL/MariaDBパフォーマンスの調整と最適化のヒントも確認してください。

    それで全部です。この記事では、 MariaDB 10.1をインストールする方法を紹介しました。 さまざまなDebianおよびUbuntuリリースの安定バージョン。以下のコメントフォームから質問や考えをお送りください。


    1. SELECT DISTINCTは、PostgreSQLのテーブルで予想よりも遅い

    2. ライブマテリアライズドビューでMySQLとPostgresに参加する方法

    3. mysql-pythonインストールエラー:インクルードファイル'config-win.h'を開くことができません

    4. SQL、テーブルの作成