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

Ubuntu12.04でphpMyAdminを使用してMySQLをインストールする方法

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

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

    始める前に

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

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

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

      hostname
      hostname -f
      

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

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

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

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

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

      sudo service apache2 restart
      

    phpMyAdminの設定

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

      sudo apt-get install phpmyadmin
      

      phpMyAdminを自動的に設定するサーバーを尋ねられます。インストールしたWebサーバーを選択します。複数のWebサーバーがインストールされている場合は、展開に最適なオプションを選択してください。ガイド付きインストーラーの残りの部分に従って、パスワードを設定します。

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

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

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

    phpMyAdminの保護

    .htaccessファイル

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

    ファイル:/ var / www / example.com / 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が正しくインストールされています。

    詳細情報

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

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

    1. 高可用性のためのMariaDBレプリケーションのデプロイ

    2. IDに基づいて値を連結します

    3. セッションを強制終了せずに、Oracleで単一のクエリを強制終了することは可能ですか?

    4. mysql_fetch_assoc():指定された引数はphpの有効なMySQL結果リソースではありません