PHPMyAdminのルートパスワードを作成します


86

PHPMyAdminから、ユーザー(root)にパスワードがないというメッセージが表示されます。

では、どうすれば作成できますか?


mysqlのrootユーザー?またはサーバールート?phpmyadminはサーバールートを必要としません。なぜだろう?mysqlユーザーアカウントを調べて、それをphpmyadminに設定する必要があります
DarthVader 2012

回答:


138

phpMyAdminを開き、[SQL]タブを選択します。次に、次のコマンドを入力します。

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your_root_password');

また、次の行に変更しますconfig.inc.php

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

MySQLのユーザー名とパスワードの入力をphpMyAdminプロンプトで表示するには。


2
このコードは、phpmyadminへのアクセスを拒否しただけです。現在アクセスできません。
ダニエルモンテネグロ

1
この行も$ cfg ['Servers'] [$ i] ['password'] = 'your_root_password';に変更する必要がありました。
マリンサ2015

1
@malinthaその設定ファイルにパスワードを保存する必要はありません。いくつかのいずれかがあなたの読むことができる場合はconfig.inc.php、ファイルを、彼らは...簡単にそれを使用することができます
CJランキ

これは正しいです。この返信に記載されているように、MySQLサーバーのrootパスワードを使用してPhpMyAdminにアクセスし、に変更$cfg['Servers'][$i]['auth_type']する= 'cookie$cfg['Servers'][$i]['password'] = '';、MySQLのrootパスワードが受け入れられます
Robert

引用符が必要です、それを修正するために自由を取りました。あなたが間違っていると思うならば、それらを訂正してください、そして、私は訂正をコメントに入れてうれしいです。申し訳ありませんが、あなたの答えのおかげで、非常に有用
レアンドロ

39

UIでPHPMyAdminのrootパスワードを簡単に作成するには、以下の簡単な手順に従います。

  • rootアカウント(パスワードなし)->ユーザーアカウントでphpMyAdminにアクセスします。

ここに画像の説明を入力してください

ルートをクリック>権限の編集

ここに画像の説明を入力してください

次に、[パスワードの変更]をクリックします

ここに画像の説明を入力してください

希望のパスワードを入力->移動

ここに画像の説明を入力してください

ログアウトして、新しいパスワードで再度ログインします


4
他の誰もがそれをより複雑にしている理由がわかりません。これは完璧に機能し、シンプルで、OPの質問に答えます。
MrrMan

pwdなしでrootアカウントを持っている場合は、config.inc.php:に追加する$cfg['Servers'][$i]['auth_type'] = 'cookie';か、config.inc.php原因を更新することを忘れないでください。そうしないと、管理者に入るときに認証エラーが発生します
Serhii Povisenko 2010年

27

さて、私はパスワード設定の問題を解決したと信じています '問題' -WampServer 2.2-Windows7。

私がした3つのステップ:

  1. MySQLコンソールで新しいパスワードを設定します。それを作るには: mysqladmin -u root password 'your_password'

  2. phpMyAdminのユーザーがクリックして、ユーザーに同じパスワードを設定しますroot

  3. 最後に、に新しいパスワードを設定しますconfig.inc.php。このファイルの他の内容は変更しないでください。

これは私のために働いた。幸運を!

ダニエル


config.inc.phpファイルを変更した後(ステップ3)、ブラウザーを再起動する必要がある場合があります。
ウラジミールグリゴロフ2013

7

PHPMyAdminは、MySQLサービスにrootパスワードがないことを通知しています。MySQLコマンドラインインターフェイスにアクセスして変更できます。mysqladmin -u root password newpass

http://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords


彼が作成したことがない場合は、リセットするよりも簡単です。
ダースベイダー2012

どうもありがとう!しかし、どうすればそのコマンドをMySQLサーバーに挿入できますか?つまり、phpMyAdminとWorkbenchもインストールしました。申し訳ありませんが、これはあまりにも「初心者の質問」...である場合
ダニエル・モンテネグロ

MySQLサーバーはローカルマシンで実行されていますか?その場合は、ターミナルを開くか、Windowsで実行cmdして、そこに入力します。その後、PHPMyAdminのインストールを再構成する必要がある場合があります。
ThoKra 2012

6

ここでは、phpMyAdminパスワードを簡単に設定できる簡単な手順を説明します。

  1. 後藤C:\xampp\phpMyAdminと見つけるconfig.inc.phpファイルの
  2. オープンconfig.inc.phpメモ帳++などのテキストエディタでファイル。
  3. ファイル内の行$cfg['Servers'][$a]['auth_type'] = 'config';を見つけconfig.inc.phpます。
  4. 単語を変更$cfg['Servers'][$a]['auth_type'] = 'config';する$cfg['Servers'][$a]['auth_type'] = 'cookie';にはconfig.inc.php、変更をファイルして保存。
  5. ブラウザを開いて、と入力しlocalhost/phpmyadminます。ユーザー名はrootです。パスワードがnullの場合、空であることを意味します。何も入力せず、空白のままにしてGOボタンを押します。
  6. 今、あなたは見ることができます パスワードの変更リンクされます。そのリンクをクリックしてください。
  7. phpMyAdminパスワードを設定し、もう一度入力して、GOボタンを押します。

5
  • に移動http://localhost/security/index.php
  • 言語を選択すると、にリダイレクトされます http://localhost/security/xamppsecurity.php
  • ここにパスワードを変更するオプションがあります

4
  1. phpmyadminに移動します

  2. ユーザーアカウントセクションを開く:

    ユーザーアカウントセクションを開く

  3. 編集権限を使用する

  4. パスワードとユーザー名を変更する

    パスワードとユーザー名を変更する

  5. データベースの権限を追加する


4

Linux(debian 9)では、mysql(Maria DB)ルートパスワードをリセットした後、/ etc / phpmyadmin /config-db.phpにあるphpmyadmindbconfigファイルを編集するだけです。

gedit /etc/phpmyadmin/config-db.php(rootとして)


3

にあるファイルの1行を変更するだけconfig.inc.phpで済みましたC:\wamp\apps\phpmyadmin4.1.14

ここに正しいパスワードを入力してください...

$cfg['Servers'][$i]['password'] = 'Put_Password_Here';

1

運用システムでdo-release-upgradeを実行しようとしたときに、mysqlユーザーパスワードの問題(エラー1045:ユーザーのアクセスが拒否されました: 'root @ localhost'(パスワードを使用:NO))に直面しました。そこで、2段階で修正しました。

まず、phpmyadminにアクセスできなかったため、ThoKraが作成したチュートリアルの「MySQLrootパスワードの回復」の手順に従いました:https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords

次に、パスワードを知っているユーザーの1人が、SonDangの情報に従って、phpmyadmin自体を介して他のユーザーにパスワードを変更しました。



0

試したときmysqladmin -u root password 'your_password'にMySQLが言うdenied access場合passwordは、値が空白になるようにmy.iniを変更する必要があります。その後、mysqladmin -u root password 'your_password'再試行してください。パスワードを変更してmy.ini再度開き、値passwordを前の値に変更する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.