web-dev-qa-db-ja.com

XAMPP MySQLパスワード設定(PHPMYADMINに入力できません)

まず: "localhost:80/phpmyadmin /"でPHPMYADMINを入力できません。 MySQLサーバーmysql-5.5.36をUsername:rootおよびPassword:HamdunSoftでインストールするためです。その後、localhost:80/phpmyadmin /と入力すると、次のようなメッセージが表示されます。

"MySQLのエラー:ドキュメント1045-ユーザー 'root' @ 'localhost'のアクセスが拒否されました(パスワード:NOを使用)構成で定義されたcontroluserの接続に失敗しました。phpMyAdmin MySQLサーバーに接続しようとしましたが、サーバーは接続を拒否しました。構成内のホスト、ユーザー名、パスワードを確認し、MySQLサーバーの管理者から提供された情報に対応していることを確認してください。」

Xamppに2台のMySQLサーバー、もう1台のmysql-5.5.36をセットアップしましたが、Phpmyadminを入力したいと思います。ネットで検索しましたが、内容は十分に役に立ちませんでした。 phpmyadminにログインする前にxamppでパスワードを設定するにはどうすればよいですか。

別の別の問題は: XAMPP Apacheサーバーは言っていました:ポート80は誰かによって使用されています。 Skypeを停止して解決しました。しかし、再びこの種の問題を抱えています。 Skypeのように、別のソフトウェアがポート80を使用していると思います。Apacheで任意のポートを使用したいです。ポート80または81または82です。他のプロセスが希望のポートを使用している場合、それを置き換えてそのポートをApacheに渡します。

20

最初の問題: MysqlからMysqlサーバーを実行し、Xamppからphpmyadminを参照してデータベースを操作できるようにしたい場合は、ルールに従います:

"Xampp/phpmyadmin"config.inc.phpファイル内のディレクトリから、以下のコードを見つけます。そして、以下の指示に従ってください。私はこのようにしてみましたが、ブラウザで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';

2番目の問題:Way 1:最初にSkypeを終了できます。そして、Apcheサーバーが起動したら、再びSkypeを実行できます。別のポートでApacheを実行する場合は、xampp/Apache/conf/httpd.confの「ServerName localhost:80」を「ServerName localhost:81」に置き換えます。次に交換

#Listen 0.0.0.0:80
#Listen [::]:80
Listen 80 

沿って

#Listen 0.0.0.0:81
#Listen [::]:81
Listen 81

45行目

Way 2:ポート80を使用する場合。これに従います。 Windows 8では、「World Wide Publishingサービスはこのポートを使用しており、このサービスを停止するとポート80が解放され、このポートを使用してApacheに接続できます。サービスを停止するには、「タスクマネージャー->サービスタブ」に移動し、「World Wide Publishingサービス」を右クリックして停止します。見つからない場合は、[実行]> [services.msc]に移動し、再度検索して[World Wide Publishing Service]を右クリックして停止します。

「World Wide Publishing Service」が見つからなかった場合は、「Run >> resmon.exe >> Network Tab >> Listening Ports」に進み、ポート80を使用しているプロセスを確認します。

そして、「概要>> CPU」からそのプロセスを右クリックし、「プロセスツリーの終了」をクリックします。そのプロセスがシステムである場合、それは重大な問題になる可能性があります。

Xampp/phpmyadmin/config.inc.phpで以下のコードを見つけます

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

上記の各ステートメントを以下の対応するエントリに置き換えます。

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

これを行うと、ブラウザーのlocalhost/phpmyadminとMySQLコマンドプロンプトが正常に動作します。

37
user3529623

1. xampp dir(c:/ xampp)を開きます

2. phpMyadmin dir [C:\ xampp\phpMyAdmin]に

3.任意のテキストエディターで[config.inc.php]ファイルを開きます

$cfg['Servers'][$i]['auth_type'] = 'config'; //replace 'config' to ‘cookie’
$cfg['Servers'][$i]['AllowNoPassword'] = true; //change ‘true’ to ‘false’.

最後:ファイルを保存します。

ここにビデオがあります リンク アクションでそれを見たい場合[ ここをクリック ]

4
insCode

他のすべての答えがうまくいかない場合は、config.inc.phpで以下を確認してください。

$cfg['Servers'][$i]['Host'] = '127.0.0.1';

…そして、以下に示すように、XAMPPにMySQLセットのポートを追加します。

$cfg['Servers'][$i]['Host'] = '127.0.0.1:3307';

XAMPPからMySQLを停止し、MySQLを再起動します。

http://localhost:8012/phpmyadmin/の新しいページを開いて確認します。

1

私はこれが古い質問であることを知っていますが、私はこれをここに置くつもりです:

Skypeがポート80およびポート443を使用しないようにするには、Skypeウィンドウを開き、ツールメニューをクリックしてオプションを選択します。
詳細ta bをクリックし、接続サブタブに移動します。
追加の着信接続オプションの代替としてポート80および443を使用するためのチェックボックスをオフにします。
保存ボタンをクリックしてからSkypeを再起動をクリックします。
Skypeを再起動すると、Skypeはポート88または443を使用しなくなります。

これが誰かを助けるかもしれないことを願っています。

1
Waylon194

Webインターフェース(localhost/phpmyadmin /)で認証できない場合は、認証タイプをCookieに変更してみてください。

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

1
Dung

ユーザー:root

パスワード:[空白]

XAMPP v3.2.2

0
Andrew Atkinson

Ubuntuに存在するMySQL複数インスタンス。

ステップ1:インストール済みとしてリストされている場合、それを入手しました。それ以外の場合は、取得する必要があります。

須藤ps -A | grep mysql

ステップ2:1つのMySQLを削除する

Sudo apt-get remove mysql

Sudoサービスmysqlの再起動

ステップ3:ランプを再起動します

Sudo/opt/lampp/lampp restart

0
Rahul Shinde