2017-02-02 16 views
1

インストール後にxampp、phpmyadminが正しく動作しています。しかし、作業を終えた後、コンピュータを再起動すると、phpmyadminページにアクセスが拒否され、接続できませんというエラーメッセージが表示されます:無効な設定です。 cannot connect: invalid settingsphpmyadminエラー、接続できません:xamppの無効な設定

私はユーザー名またはパスワードを変更しませんでした。何度もXAMPPを再インストールしました。再インストール後に正常に動作し、コンピュータの再起動後に動作しなくなります。バージョンは5.5.38です。

+0

を働く、あなたが実際にMySQLが実行されて見ることができますか? – davejal

+0

私はこの質問は、stackoverflowの代わりにスーパユーザでよく聞かれると思う – davejal

+1

好奇心の外に、あなたはSkypeを実行していますか?それ(または別のプログラム)がXAMPサーバーと競合している可能性があります。起動後、他のすべてのプログラムの前にサーバーを起動してください(自動起動プログラムを含む)。 – Sablefoste

答えて

1

私がMAMPを使い始めたとき、私は同じような問題がありました。

私が編集しなければならなかったconfig.inc.phpというファイルがありました。この質問はあなたを助けるかもしれない、それは私がそれを修正するためにした正確なことです。 XAMPP MySQL password setting (Can not enter in PHPMYADMIN)

具体的にこの部分:

このリンクは、私はMAMPのために使用したものにXAMPP同等の答えが表示されますから、

(BLOCKQUOTE内のコードを取得できませんでした)」 config.inc.phpファイルの "Xampp/phpmyadmin"ディレクトリにコードの下に があります。そして、以下の指示に従ってください。私は のようにしようとしており、ブラウザ上でlocalhost/phpMyAdminの両方を実行するのに成功しました。 MySQLコマンドプロンプトとMySQLクエリブラウザ。

$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user']   = 'pma'; 
$cfg['Servers'][$i]['password']  = ''; 
$cfg['Servers'][$i]['controluser'] = 'user_name/root'; 
$cfg['Servers'][$i]['controlpass'] = 'passwaord'; 

そして、それぞれの対応する コードの下で各ステートメントの上に交換してください。

$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['user']   = 'root'; 
$cfg['Servers'][$i]['password']  = 'Muhammad Ashikuzzaman'; 
$cfg['Servers'][$i]['controluser'] = 'root'; 
$cfg['Servers'][$i]['controlpass'] = 'Muhammad Ashikuzzaman'; 

基本的に私は自分のユーザー名とパスワードをデフォルトからファイルを変更しなければなりませんでした。その後、別のログインエラーが発生したことはありません。

+0

外部リソースへのリンクが推奨されていますが、リンクの周りにコンテキストを追加して、仲間のユーザーがその内容や理由を理解できるようにしてください。ターゲットサイトに到達できない場合や、永続的にオフラインになる場合は、常に重要なリンクの最も関連性の高い部分を引用してください。 [回答] – davejal

+0

ヒントをありがとう:)私はそれを変更しました。 –

+0

私は実際にOPのサーバが起動後に起動しないと思うかもしれません、おそらく彼はサービスとしてそれをインストールしませんでしたが、OPはもはや返信しませんでした – davejal

0

phpMyAdmin configuration storageで提供されている機能が必要ない場合は、config.inc.phpを編集して、これらのテーブルへの参照を削除することができます(または、少なくともcontroluser、controlpass、およびpmadbに関する行)。問題が単に制御ユーザーを認証するだけの場合、これはその問題を回避します。

0

Windows 10でXAMMPを使用しています。

私はこれらの2行のコードをコメントしました。

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

コメントを削除し、あなたのXAMPPのcontrollパネルを使用して

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

よろしく

関連する問題