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

Debian8にphpMyAdminをインストールして設定する方法

    phpMyAdminは、MySQLデータベースの管理を支援するGUIを提供するWebアプリケーションです。複数のMySQLサーバーをサポートし、MySQLコマンドラインクライアントを使用するための堅牢で簡単な代替手段です。

    注 このガイドは、root以外のユーザーを対象としています。昇格された特権を必要とするコマンドには、接頭辞としてsudoが付けられます 。 sudoに慣れていない場合 コマンドを使用すると、ユーザーとグループのガイドを確認できます。

    始める前に

    1. 「はじめに」と「サーバーの保護」ガイドに従っており、Linodeのホスト名が設定されていることを確認してください。

      ホスト名を確認するには、次のコマンドを実行します。

      hostname
      hostname -f
      

      最初のコマンドは短いホスト名を表示し、2番目のコマンドは完全修飾ドメイン名(FQDN)を表示する必要があります。

    2. システムを更新します:

      sudo apt-get update && sudo apt-get upgrade -y
      
    3. 動作するLAMPスタックをセットアップします。必要に応じて、Debian8のLAMPガイドを参照してください。

      php-suhosinをインストールした場合 パッケージでは、phpMyAdminを使用するときにいくつかの既知の問題があります。チューニングと回避策の詳細については、SuhosinphpMyAdminの互換性の問題のページをご覧ください。
    4. パスワードがプレーンテキストで送信されないように、SSLを使用してApacheを設定します。これを行うには、DebianおよびUbuntuガイドでApacheを使用したSSL証明書を確認してください。

    5. mcryptをインストールします PHPモジュール:

      sudo apt-get install mcrypt
      
    6. Apacheを再起動します:

      sudo systemctl restart apache2
      

    phpMyAdminの設定

    1. phpMyAdminの現在のバージョンをインストールします:

      sudo apt-get install phpmyadmin
      

      phpMyAdminを自動的に設定するサーバーを尋ねられます。 「apache2」を選択します。 dbconfig-commonを使用してphpmyadminのデータベースを構成するように求められたら、[はい]を選択します。

    2. PHPMyAdminインストールへのアクセスを許可する仮想ホストごとに、ドキュメントルートからphpMyAdminインストール場所(/usr/share/phpmyadmin)へのシンボリックリンクを作成します。 ):

      cd /var/www/html/example.org/public_html
      sudo ln -s /usr/share/phpmyadmin
      

      これにより、phpmyadminという名前のシンボリックリンクが作成されます ドキュメントルート内。

    phpMyAdminの保護

    .htaccessファイル

    .htaccess fileを使用してphpMyAdminディレクトリを保護します 指定されたIPアドレスのみがアクセスできるようにします。これを行うには、.htaccessを作成します phpmyadminのファイル ディレクトリ。適切なパスとIPアドレスに置き換えます 特定の構成の場合:

    ファイル:/ var / www / html / example.org / public_html / phpmyadmin / .htaccess
    1
    2
    
    order allow,deny
    allow from 12.34.56.78

    SSLを強制する

    phpMyAdmin構成ファイル/etc/phpmyadmin/config.inc.phpでphpMyAdminにSSLを使用させることができます Server(s) configurationの下に次の行を追加します セクション:

    ファイル:/ etc / phpmyadmin / config.inc.php
    1
    
    $cfg['ForceSSL'] = 'true';

    phpMyAdminインストールのテスト

    phpMyAdminをテストするには、お気に入りのブラウザを開き、https://example.com/phpmyadminに移動します。 。ユーザー名とパスワードの入力を求められます。 MySQLのインストール時に指定したユーザー名「root」とパスワードを使用します。または、任意のMySQLユーザーを使用してログインし、その権限を保持することもできます。

    ログインに成功した場合は、phpMyAdminが正しくインストールされています。


    1. MS Accessのクラッシュに問題がありますか?これらのソリューションを最初に試す

    2. データ間隔でグループ化

    3. MySQLとMariaDBのレプリケーションフェイルオーバーを制御する方法

    4. MariaDBでDEGREES()がどのように機能するか