잊어 버린 phpmyadmin 비밀번호 재설정


24

최근에 Ubuntu 13.04 (32 비트)에 LAMP를 설치했지만 phpMyAdmin 비밀번호를 잊어 버렸습니다 . 비밀번호를 다시 설치하지 않고 재설정하려면 어떻게해야합니까?

답변:


40

다음을 수행하여 MySQL 루트 비밀번호를 변경하거나 재설정하십시오.

  1. MySQL 서버 중지

    sudo service mysql stop
    
  2. mysqld 시작

    sudo mysqld --skip-grant-tables &
    
  3. 루트로 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. 새 비밀번호로 루트로 phpmyadmin에 로그인하십시오.


# 2 Start mysqld 사용법을 설명해 주시겠습니까? 또한 MySQL 비밀번호를 더 이상 기억하지 않기 때문에 # 3을 어떻게 실행할 수 있습니까?
tHe_VaGaBonD

1
# 2의 아이디어 는 비밀번호 없이 MySQL 데몬 버전을 생성한다는 것 입니다. 이렇게하면 4 단계에서 재설정 할 수 있습니다.
jctoledo

Ubuntu 16을 사용하여 mysqld를 수동으로 실행할 수 없었습니다. 존재하지 않는 디렉토리에 소켓 및 소켓 잠금 파일을 만들려고했습니다! 그러나 내가 필요한 바로 다음 답변 (허용되지 않은 답변)을 보면 phpmyadmin 사용자의 비밀번호를 멍청이 잊어 버렸으며 phpmyadmin.conf 폴더에 일반 텍스트가 있습니다!
Brian B

오류 1054 (42S22) : '필드 목록'의 알 수없는 열 '암호'
Tiago Gouvêa

30

사용자 이름과 비밀번호를 볼 수있는 경우 실제로 재설정 할 필요는 없습니다.

터미널 창에서 다음을 입력하십시오.

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

phpmyadmin 설정이 열립니다.

여기에 사용자 이름 아래 dbc_dbuser='your_username'에 비밀번호가 표시됩니다 dbc_dbpass='your_password'.


** / etc / dbconfig-common / ** 경로를 찾을 수 없습니다. "MySQL 데이터베이스"및 "Apache Web Server"가 모두 실행 중입니다. 어떠한 제안 !! 이것은 Wordpress에서 작업하려고합니다.
CoDe

mysql "sudo service mysql restart"를 다시 시작하는 것을 잊지 마십시오
alnassre

1
phpmyadmin기본 root사용자가 아닌 이라는 사용자를 찾았습니다 . 해당 사용자에게는 새 사용자 나 데이터베이스를 추가 할 권한도 없습니다!
Yahya Uddin

1
좋은 해결책!
mistery_girl

6

데비안 (우분투, 민트 등)에 대한 해결 방법이 있는데,이 시스템에서 자동으로 생성 된 두 번째 관리자 계정이 있습니다.

debian-sys-maint

당신은 통해 암호를 볼 수 있습니다 (변경해서는 안됩니다)

sudo nano /etc/mysql/debian.cnf

phpMyAdmin과 커맨드 라인에서 해당 계정을 사용할 수 있습니다 (Ubuntu 16.04에서 가능).

mysql -u debian-sys-maint -p

이 계정에는 phpMyAdmin / MySQL의 루트와 동일한 권한이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.