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

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

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

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

    始める前に

    1. まだ行っていない場合は、Linodeアカウントとコンピュートインスタンスを作成します。 Linode入門とコンピューティングインスタンスの作成ガイドをご覧ください。

    2. コンピューティングインスタンスのセットアップと保護ガイドに従って、システムを更新し、ホスト名を構成します。タイムゾーンを設定し、制限付きユーザーアカウントを作成し、SSHアクセスを強化することもできます。

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

      hostname
      hostname -f
      

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

    3. 動作するLAMPスタックをセットアップします。必要に応じて、CentOS6ガイドのLAMPを参照してください。

      php-suhosinをインストールした場合 パッケージでは、phpMyAdminを使用するときにいくつかの既知の問題があります。チューニングと回避策の詳細については、SuhosinphpMyAdminの互換性の問題のページをご覧ください。
    4. EPELリポジトリを有効にします:

      cd ~
      wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
      sudo rpm -ivh epel-release*
      
    5. パスワードがプレーンテキストで送信されないように、SSLを使用してApacheを設定します。これを行うには、CentOSガイドのApacheでSSL証明書を確認します。

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

      sudo yum install php-mcrypt
      
    7. Apacheを再起動します:

      sudo service httpd restart
      

    phpMyAdminのインストール

    1. phpMyAdminをインストールします:

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

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

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

    phpMyAdminの構成

    デフォルトでは、phpMyAdminはローカルホスト(127.0.0.1)からのアクセスのみを許可するように構成されています。コンピュータにアクセスするには、コンピュータのIPアドレスを追加する必要があります。

    1. 自宅または職場のコンピューターで使用されている外部IPアドレスをメモします。これは、次のWebサイトにアクセスして見つけることができます:

      http://www.whatismyip.com
      
    2. /etc/httpd/conf.d/phpMyAdmin.confにある構成ファイルを編集します 、127.0.0.1の4つのインスタンスを置き換えます 自宅または職場のコンピュータのIPアドレスを使用します。

    SSLを強制する

    phpMyAdminを使用する場合はMySQLクレデンシャルを入力する必要があるため、SSLを使用してphpMyAdminインストールへのHTTPトラフィックを保護することをお勧めします。 WebサイトでSSLを使用する方法の詳細については、SSL証明書に対応しているガイドを参照してください。

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

      ファイル:/ etc / phpmyadmin / config.inc.php
      1
      
      $cfg['ForceSSL'] = 'true';
    2. Apacheを再起動します:

      sudo service httpd restart
      

    phpMyAdminインストールのテスト

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

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

    詳細情報

    このトピックの詳細については、次のリソースを参照してください。これらは有用であることを期待して提供されていますが、外部でホストされている資料の正確性や適時性を保証することはできません。

    • phpMyAdminホームページ
    • phpMyAdminドキュメントページ

    1. Oracleで列のデータ型を確認する3つの方法

    2. PostgreSQLとSQLServerでUUIDを休止状態にする

    3. YEAR()の例– MySQL

    4. SQL Server:SQLクエリを使用してテーブルの主キーを取得します