2016-07-19 13 views
0

phpmyadminを初めて使用しています。 問題がphpmyadminにログインしています。私は一度ログインすると、何らかの理由でそこのユーザーのリストを削除しました。今、私はそれを記録できません。ユーザー名とパスワードを尋ねます。私はルートとパスワードを試して、それdoesntの仕事。 私は何百もの記事を読んでいて、すべてroot xamppフォルダ内のconfig.inc.phpファイルに行くと言っています。私はそれを何度も変更されている、私はまだログインできないconfig.inc.phpファイルでphpmyadminはxamppにログインできません

コードは次のとおりです。

/* Authentication type and info */ 
$cfg['Servers'][$i]['auth_type'] = 'cookie'; 
$cfg['Servers'][$i]['user'] = 'root'; 
$cfg['Servers'][$i]['password'] = ''; 
$cfg['Servers'][$i]['extension'] = 'mysqli'; 
$cfg['Servers'][$i]['AllowNoPassword'] = true; 
$cfg['Lang'] = ''; 

でhttp AUTH_TYPE、および設定を変更しようとしましたし、助けにはなりません。パスワードを追加しようとしましたが、allownopassword falseを試しても動作しません。

私は何をすべきかわかりません。 xamppをアンインストールして再インストールすると便利ですか?

リセットしてもう一度開始するにはどうすればよいですか。

答えて

1

まあ、シェルでこのコマンドを使用するようにしてください:

mysqladmin.exe -u root password NewPassword 

それがXAMPPを再インストールしようと動作しない場合。

+0

mysqladmin.exe: 'localhost'のサーバに接続できませんでした エラー: 'Host' localhost 'はこのMariaDBサーバに接続できません' – RJB

0

$ cfg ['Servers'] [$ i] ['port'] = '' と接続するためにconfig.inc.php(phpadminファイル)を他のものに変更できます。 http://localhost:[port]およびログ

0

説明から、データ・ディクショナリのユーザーを削除しました。これを修正し、データ・ディクショナリ内のrootユーザー情報を再作成することから始めてください。

これを行う方法の問題は、何度も答えられています。たとえば、次のようになります。How can I restore the MySQL root user’s full privileges?

本質的にmysqlを停止し、--skip-grant-tablesオプションを使用して再起動する必要があります。これを行うにはいくつかの方法がありますが、このページを使用して見つけることができるmy.cnfファイルにそのオプションを入れることは、おそらく良いでしょう。https://mariadb.com/kb/en/mariadb/configuring-mariadb-with-mycnf/

skip-grant-tablesを[ mysqld]セクションを参照してください。

mariadbプロセスを開始し、ルートユーザー@ localhostを再度INSERTするよう指示に従います。

これを実行した後、再度my.cnfを編集してskip-grant-tables文をコメントアウトまたは削除し、mariadbを停止して再起動してください。

関連する問題