web-dev-qa-db-ja.com

忘れたphpmyadminパスワードのリセット

Ubuntu 13.04(32ビット)にLAMPを最近インストールしましたが、phpMyAdminパスワードを忘れました。再インストールせずにパスワードをリセットするにはどうすればよいですか?

23
tHe_VaGaBonD

次の手順を実行して、MySQLルートパスワードを変更またはリセットします。

  1. MySQLサーバーを停止します

    Sudo service mysql stop
    
  2. Mysqldを起動します

    Sudo mysqld --skip-grant-tables &
    
  3. RootとしてMySQLにログインします

    mysql -u root mysql
    
  4. MYSECRETを新しいルートパスワードで変更します

    UPDATE user SET Password=PASSWORD('MYSECRET') WHERE User='root'; FLUSH PRIVILEGES; exit;
    
  5. Mysqldを殺す

    Sudo pkill mysqld
    
  6. Mysqlを起動します

    Sudo service mysql start
    
  7. 新しいパスワードでrootとしてphpmyadminにログインします

40
jctoledo

ユーザー名とパスワードが表示されていれば、実際にリセットする必要はありません。

ターミナルウィンドウで、次のように入力します。

Sudo -H gedit /etc/dbconfig-common/phpmyadmin.conf

これにより、phpmyadmin設定が開きます。

dbc_dbuser='your_username'の下にユーザー名が、dbc_dbpass='your_password'の下にパスワードが表示されます。

28
thephoenix01

Debianで回避策があります(Ubuntu、Mintなど)。システムによって自動的に生成される2番目の管理者アカウントがあります。

debian-sys-maint

パスワードは次の方法で確認できます(変更しないでください)。

Sudo nano /etc/mysql/debian.cnf

PhpMyAdminとコマンドラインの両方でそのアカウントを使用することができます(Ubuntu 16.04で確認してください)

mysql -u debian-sys-maint -p

アカウントには、phpMyAdmin/MySQLのルートとまったく同じ特権があります。

6
Petr Kosvanec