ホームページ >データベース >PHPMyAdmin >phpmyadmin でログインパスワードを設定するためのいくつかの方法

phpmyadmin でログインパスワードを設定するためのいくつかの方法

藏色散人
藏色散人転載
2020-01-02 14:00:136650ブラウズ

次のコラム phpmyadmin チュートリアル では、phpmyadmin のログイン パスワードを設定するいくつかの方法を紹介します。困っている友人の役に立てば幸いです。

phpmyadmin でログインパスワードを設定するためのいくつかの方法

config.inc.php

未設定の phpMyAdmin は非常に安全でないか、攻撃に対して脆弱であるか、まったく正常に使用できません。phpMyAdmin には 3 種類の権限があります。モード:

1.cookie: Web ログイン ページを表示し、mysql ユーザー名とパスワードを入力して、管理インターフェイスに入ります。

2.http: Windows ログイン ボックスを表示し、mysql パスワードを入力します。ユーザー名とパスワードを入力し、管理インターフェイス

3.config を入力します。mysql ユーザー名とパスワードを config.inc.php に直接入力します。ログイン インターフェイスは表示せず、管理インターフェイス ## に直接入力します。

#phpMyAdmin 設定ファイル名は config.inc.php 各バージョンでの config.inc.php の変更方法は以下の通りです:

旧バージョン 2.6: 設定変更.inc.sample.php から config.inc.php

2.7 バージョン: config.default.php を config.inc.php

2.8 バージョン: 構成スクリプト '/script/ を使用します。 setup.php' を使用して設定ファイルを生成し、生成されたファイルをコピーして、config.inc.php

バージョン 2.8 以降に提供される設定スクリプト:

1 として手動で保存します。Cookie を使用します。 'auth_type' を 'cookie' に変更し、'blowfish_secret' を変更する認証モードでは、Cookie の暗号化文字列として任意の文字列が使用されます。暗号化キーがない場合、システムは「設定ファイルには、top-シークレット フレーズ パスワード (blowfish_secret)"。設定ファイルは次のとおりです:

$cfg[' Servers'][$i]['auth_type'] = 'cookie'; $cfg['blowfish_secret'] = '44e2f5aece2855.93921574';

変更後の Web ログイン ページは http 認証モードになります

2. 設定認証モードを使用します

設定には次のパラメータが必要です:

$cfg['Servers'][$i]['auth_type'] = 'config';   //授权模式
$cfg['Servers'][$i]['user'] = 'root';         //mysql登陆用户
$cfg['Servers'][$i]['password'] = '12345';    //mysql登陆用户密码

3. http 認証モードを使用します

$cfg['Servers'][$i]['auth_type'] = 'http';

http 認証モード ログイン ウィンドウ

注: mysql サーバーがバージョン 4.1 以降を使用し、クライアント接続が mysql 4.1 以前を使用する場合は、ユーザーのパスワードを設定するときは、OLD_PASSWORD 関数を使用するように注意してください。

例:

mysql > SET PASSWORD = OLD_PASSWORD('12345')
mysql > /G

付録: (以下の内容は私自身が書いたものです)

phpmyadmin に付属する上記 3 つの方法の他に、Apache の設定を使用してログインを制限し、.htaccess ファイルを配置し、使用するパスワード記録ファイルを指定することもできます。

次に、htpasswd を使用してパスワードを生成し、パスワード記録ファイルに保存します (ファイルの内容は暗号化されており、メソッド htpasswd /etc/php_passwd ユーザー名を使用します)。

httpd.conf の内容:

phpmyadmin's directory"> 
AllowOverride AuthConfig

.htaccess ファイルの内容

authtype basic authuserfile /etc/php_passwd authname information require valid-user

/etc/php_passwd ファイルの内容が次のようになっていることがわかります。

##username:2Y2CD6nfJuwL6

phpmyadmin 最大ファイル制限変更ソリューションをキャンセルする

phpmyadmin を使用して大規模なデータベースをインポートすると、次のメッセージが表示されます:

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.

まず php を確認してください.ini 設定ファイルの次の 3 つの場所、upload_max_filesize、memory_limit、post_max_size では、php で上記 3 つの値を変更した後、インポートされた SQL データベース ファイルよりもわずかに大きい値を変更することをお勧めします。 ini で php 環境を再起動するか、コンピュータを再起動します。再度インポートする場合、phpmyadmin には最大インポート制限: 20,48KB が表示されますが、大きなデータベース ファイルは正常にインポートできます。

以上がphpmyadmin でログインパスワードを設定するためのいくつかの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。