22

WAMP サーバーの phpMyAdmin で root ユーザーのパスワードを変更するにはどうすればよいですか? パスワードを間違って変更した後、phpMyAdminからロックアウトされたためです。

4

7 に答える 7

32

phpmyadminフォルダーにある私のconfig.inc.phpファイル。ユーザー名とパスワードをデータベースに設定したものに変更します。

    <?php
/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE SECURE COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$i++;

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'enter_username_here';
$cfg['Servers'][$i]['password'] = 'enter_password_here';
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = '';

/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$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';

/*
 * End of servers configuration
 */

?>
于 2009-01-31T06:14:06.597 に答える
14

phpmyadmin フォルダに config.inc.php というファイルがあります。

ファイル パスは C:\wamp\apps\phpmyadmin4.0.4 です。

auth_type 'cookie' を 'config' または 'http' に編集します。

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

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

また

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

phpmyadmin サイトにアクセスすると、ユーザー名とパスワードの入力を求められます。これにより、Web サーバーが外部接続に公開されている場合でも、外部の人々が phpmyadmin アプリケーションにアクセスするのを防ぐことができます。

于 2012-07-04T16:31:15.290 に答える
8

次の手順に従って、デフォルト設定に戻します。

それ以外の

$cfg['Servers'][$i]['AllowNoPassword'] = false;

次のように変更します。

$cfg['Servers'][$i]['AllowNoPassword'] = true;

あなたのconfig.inc.phpファイルに。

パスワードを指定せず、以前と同じユーザー名を入力します。つまり、root.

例えば

$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';

config.inc.phpファイルを編集した後、これはうまくいきました。

于 2012-08-09T13:52:04.147 に答える
5

私はそれにいくつかの問題があり、別の構成変数を使用してそれを修正しました

$cfg['Servers'][$i]['AllowNoPassword'] = true;
instead
$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;

それは誰かに役立つかもしれません

于 2009-11-23T16:12:10.877 に答える
2

PhpMyAdminのインストールを検索して、Documentation.txtというファイルを探します。ここでは、config.inc.phpというファイルを作成する方法と、ユーザー名とパスワードを構成する方法について説明します。

于 2009-01-31T05:57:04.540 に答える
2

Looks like phpmyadmin's username and password are stored elsewhere ( probably in a custom-defined config file ) in WAMP or there is some additional hashing or ... involved in the process.

So to change currently used default 'config'-file-based password you can browse "<host>/phpmyadmin/user_password.php" using your browser. You'll be prompted to enter your mysql credentials and then you can use the displayed form to change the stored password for the user you logged into previously.

于 2013-01-07T01:45:52.960 に答える
0

コマンドライン mysql -u root -p でパスワードの使用が見つからない場合は、パスワードを尋ねられます。これは、インストールの起動時に入力するデフォルトのパスワードになります。phpmyadminにログインするためのパスワードになります

于 2015-01-11T14:39:23.603 に答える