質問

ubuntu 10.4にphpmyadminをインストールしますが、ログインできません

これがコンテンツです /etc/phpmyadmin/config.inc.php ファイル

パスワードを入力した場合 #2002はMySQLサーバーにログインできません

パスワードを入力しない場合 パスワードなしでログインすると構成によって禁止されています(allownopasswordを参照)

手伝って頂けますか



/** * debianローカル構成ファイル * *このファイルは、phpmyadminインタラクティブセットアップ *ユーティリティによって作成された設定をオーバーライドします。 * *たとえば、構成の構成/usr/share/doc/phpmyadmin/examples/config.default.php.gz * *注:このファイルにセキュリティに敏感なデータを追加しないでください(パスワードなど) *やっている。そうした場合、WebサーバーでPHPまたはCGIを実行できるユーザーは、それらを読み取ることができます。それでも *これを行いたい場合は、このファイル *へのアクセスを適切に保護してください(ファイルシステムレベルでも)。 */

/ ** *サーバー(s)構成 */ $ i = 0; // $ CFG ['Servers']配列は、$ CFG ['Servers'] [1]で始まります。 $ cfg ['servers'] [0]を使用しないでください。 //ホストを ''に設定して、サーバー構成エントリを無効にすることができます。 $ i ++;

/** * dbconfig-commonから構成を読む * dpkg-reconfigure -plow phpmyadmin */if(is_readable( '/etc/phpmyadmin/config-db.php')))を使用して再生できます。 phpmyadmin/config-db.php '); }

/*有効になっている場合はdbconfig-commonに従って構成します / if(!empty($ dbname)){ / 認証タイプ */ $ cfg ['Servers'] [$ i] ['auth_type'] = 'cookie'; / *サーバーパラメーター */ if(empty($ dbserver))$ dbserver = 'localhost'; $ cfg ['Servers'] [$ i] ['host'] = $ dbserver;

if (!empty($dbport)) {
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['port'] = $dbport;
}
//$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysqli';
/* Optional: User for advanced features */
$cfg['Servers'][$i]['controluser'] = $dbuser;

$ cfg ['Servers'] [$ i] ['controlpass'] = $ dbpass; / *オプション:Advanced PhpMyAdmin機能 */ $ cfg ['Servers'] [$ i] ['pmadb'] = $ dbname; $ cfg ['servers'] [$ i] ['bookmarktable'] = 'pma_bookmark'; $ cfg ['servers'] [$ i] ['relation'] = 'pma_relation'; $ cfg ['Servers'] [$ i] ['table_info'] = 'pma_table_info'; $ cfg ['Servers'] [$ i] ['table_coords'] = 'pma_table_coords'; $ cfg ['Servers'] [$ i] ['pdf_pages'] = 'pma_pdf_pages'; $ cfg ['Servers'] [$ i] ['column_info'] = 'pma_column_info'; $ cfg ['servers'] [$ i] ['history'] = 'pma_history'; $ cfg ['Servers'] [$ i] ['designer_coords'] = 'pma_designer_coords';

/* Uncomment the following to enable logging in to passwordless accounts,
 * after taking note of the associated security risks. */

// $ cfg ['servers'] [$ i] ['allownopassword'] = true;

/* Advance to next server for rest of config */
$i++;

}

/ *認証タイプ */// $ cfg ['Servers'] [$ i] ['auth_type'] = 'cookie'; / *サーバーパラメーター */// $ cfg ['Servers'] [$ i] ['host'] = 'localhost'; // $ cfg ['servers'] [$ i] ['connect_type'] = 'tcp'; // $ cfg ['Servers'] [$ i] ['Compress'] = false; /*サーバーがある場合は、mysqliを選択します // $ cfg ['servers'] [$ i] ['endoct'] = 'mysql'; / オプション:高度な機能のユーザー // $ cfg ['Servers'] [$ i] ['Controluser'] = 'PMA'; // $ cfg ['Servers'] [$ i] ['controlpass'] = 'pmapass'; / オプション:Advanced PhpMyAdmin機能 */ // $ cfg ['Servers'] [$ i] ['pmadb'] = 'phpmyadmin'; // $ cfg ['servers'] [$ i] ['bookmarktable'] = 'pma_bookmark'; // $ cfg ['servers'] [$ i] ['lations'] = 'pma_relation'; // $ cfg ['Servers'] [$ i] ['table_info'] = 'pma_table_info'; // $ cfg ['Servers'] [$ i] ['table_coords'] = 'pma_table_coords'; // $ cfg ['Servers'] [$ i] ['pdf_pages'] = 'pma_pdf_pages'; // $ cfg ['Servers'] [$ i] ['column_info'] = 'pma_column_info'; // $ cfg ['Servers'] [$ i] ['history'] = 'pma_history'; // $ cfg ['Servers'] [$ i] ['designer_coords'] = 'pma_designer_coords'; / *以下を解除して、関連するセキュリティリスクに注意した後、パスワードレスアカウントへのログインを有効にします。 */ // $ cfg ['Servers'] [$ i] ['allownopassword'] = true;

/ * *サーバーの終了構成 */

/ * *サーバーからファイルを保存/ロードするためのディレクトリ */$ cfg ['uploaddir'] = ''; $ cfg ['savedir'] = '';

役に立ちましたか?

解決

空白のパスワードを使用している場合:

// $cfg['Servers'][$i]['AllowNoPassword'] = TRUE;

孤立した開発VM内にいる場合は安全です。そうでなければパスワードを設定します。

他のヒント

私は同じ問題を抱えていますが、私はそれを整理したかもしれないと思います。

解決策:setup.phpファイルを使用してphpmyadminをセットアップしたと仮定すると、mysqlサーバーの構成が完了して変更を保存したら、config.inc.phpファイルをコピーして、config/ folderで自動作成します。 phpmyAdminフォルダーに..それが書き込み保護されていることを確認し、構成/フォルダーを削除してください。

私のために働いた..それがあなたのためにも機能することを願っています。

乾杯。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top