PHPMyAdmin에 대한 루트 비밀번호 생성


85

PHPMyAdmin이 사용자 (루트)에게 비밀번호가 없다는 메시지를 표시합니다.

그렇다면 어떻게 만들 수 있습니까?


mysql의 루트 사용자? 또는 서버 루트? phpmyadmin은 서버 루트가 필요하지 않습니다. 왜 그럴까요? 당신은 phpMyAdmin을에 MySQL의 사용자 계정으로보고 설정해야합니다
다스 베이더

답변:


135

phpMyAdmin을 열고 SQL 탭을 선택합니다. 그런 다음 다음 명령을 입력하십시오.

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

또한 다음 줄로 변경하십시오 config.inc.php.

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

phpMyAdmin에서 MySQL 사용자 이름과 암호를 입력하라는 메시지를 표시합니다.


2
이 코드는 단순히 phpmyadmin에 대한 액세스를 거부했습니다. 지금은 액세스 할 수 없습니다.
다니엘 몬테네그로

1
이 줄도 변경해야했습니다. $ cfg [ 'Servers'] [$ i] [ 'password'] = 'your_root_password';
Malintha

1
@malintha는 해당 구성 파일에 암호를 저장할 필요가 없습니다. 어떤 사람이 읽을 수있는 경우 config.inc.php파일을, 그들은 쉽게 .. 사용할 수 있습니다
CJ 램키

맞습니다. 이 답변에 명시된 바와 같이 더 간단하게 MySQL 서버의 루트 암호로 액세스하면 phpMyAdmin에, 수정 $cfg['Servers'][$i]['auth_type']= 'cookie하고 $cfg['Servers'][$i]['password'] = '';이 MySQL의 '루트 암호를 받아,
로버트

따옴표가 필요하며 자유롭게 수정할 수 있습니다. 틀렸다고 생각되면 수정 해주시면 댓글로 수정 해 드리겠습니다. 답변 해 주셔서 감사합니다. 매우 도움이되었습니다
Leandro

38

쉬운 방법으로 PHPMyAdmin에서 루트 비밀번호를 생성하려면 아래의 간단한 단계를 따르십시오.

  • 루트 계정 (비밀번호 없음)-> 사용자 계정으로 phpMyAdmin에 액세스합니다.

여기에 이미지 설명 입력

루트> 권한 편집을 클릭하십시오.

여기에 이미지 설명 입력

그런 다음 비밀번호 변경을 클릭하십시오.

여기에 이미지 설명 입력

원하는 비밀번호 입력-> 이동

여기에 이미지 설명 입력

로그 아웃하고 새 비밀번호로 다시 로그인하십시오.


4
다른 사람들이 왜 더 복잡하게 만들고 있는지 잘 모르겠습니다. 이것은 완벽하게 작동하고 간단하며 OP의 질문에 답합니다.
MrrMan

당신이 PWD없이 루트 계정이 있다면 다음에 추가하는 것을 잊지 마세요 config.inc.php: $cfg['Servers'][$i]['auth_type'] = 'cookie';또는 업데이트 config.inc.php원인, 그렇지 않으면 당신은 관리자에 들어가기에 인증 오류가 발생합니다
POVIS

27

글쎄, 나는 암호 구성 '문제'를 해결했다고 생각합니다-WampServer 2.2-Windows 7

내가 한 세 단계 :

  1. MySQL 콘솔에서 새 비밀번호를 설정합니다. 그렇게하려면 : mysqladmin -u root password 'your_password'

  2. 에서 phpMyAdmin사용자의 클릭 사용자에게 동일한 암호를 설정합니다 root.

  3. 마지막으로 config.inc.php. 이 파일의 다른 내용은 변경하지 마십시오.

이것은 나를 위해 일했습니다. 행운을 빕니다!

다니엘


config.inc.php 파일을 수정 한 후 (3 단계) 브라우저를 다시 시작해야 할 수 있습니다.
Vladimir Grigorov 2013

7

PHPMyAdmin은 MySQL 서비스에 루트 암호가 없음을 알려줍니다. MySQL 명령 줄 인터페이스에 액세스하여 변경할 수 있습니다.mysqladmin -u root password newpass

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


그가 만든 적이 없다면 재설정하는 것보다 훨씬 쉽습니다.
DarthVader

감사합니다! 하지만이 명령을 MySQL 서버에 어떻게 삽입 할 수 있습니까? phpMyAdmin과 Workbench도 설치했습니다. 죄송이 너무 "초보자의 질문 ..."인 경우
다니엘 몬테네그로

MySQL 서버가 로컬 컴퓨터에서 실행되고 있습니까? 그렇다면 터미널을 열거 나 창에서 실행 cmd하고 거기에 입력하십시오. 그 후 PHPMyAdmin 설치를 재구성해야 할 수 있습니다.
ThoKra

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. EDIT 권한 사용

  4. 비밀번호 및 사용자 이름 변경

    암호 및 사용자 이름 변경

  5. 데이터베이스에 대한 권한 추가


4

Linux (debian 9)에서는 mysql (Maria DB) 루트 비밀번호를 재설정 한 후 /etc/phpmyadmin/config-db.php에있는 phpmyadmin db 구성 파일을 편집하기 만하면됩니다.

gedit /etc/phpmyadmin/config-db.php (루트)


3

난 단지 파일의 한 줄 변경 한 config.inc.php위치를 C:\wamp\apps\phpmyadmin4.1.14.

여기에 올바른 비밀번호를 입력하세요 ...

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

1

방금 mysql 사용자 암호 문제에 직면했습니다-오류 1045 : 사용자에 대한 액세스 거부 : 'root @ localhost'(암호 사용 : 아니요)-운영 체제에서 do-release-upgrade를 시도 할 때. 그래서 2 단계로 수정했습니다.

첫째, phpmyadmin에 대한 액세스 권한이 없었기 때문에 ThoKra가 만든 자습서에서 "Recover MySQL root password"단계를 따랐습니다. https://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords

둘째, 본인이 비밀번호를 알고있는 사용자와 SonDang의 정보에 따라 phpmyadmin 자체를 통해 다른 사용자에게 비밀번호를 변경했습니다.


0

나는 당신이 찾고있는 명령이 passwd


0

시도 mysqladmin -u root password 'your_password'하고 MySQL이라고 표시 denied access되면 my.ini를 변경하여 값을 비워야 password합니다. 그런 다음 mysqladmin -u root password 'your_password'다시 시도 하십시오. 암호를 my.ini변경하고 다시 열고 값 password을 이전 값 으로 변경해야합니다 .

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