Plesk를 사용하여 MySQL 설정

Plesk를 사용하여 MySQL 설정

새로운 가상 서버에서 mysql을 시작하고 실행하는 데 문제가 있습니다. 호스트가 Plesk를 줬는데 MySQL이 설치된 것 같은데 액세스할 수 없는 것 같습니다.

나는 이것을 계속 받고 있습니다 :

 mysql -u admin -p
Enter password:
ERROR 1045 (28000): Access denied for user 'admin'@'localhost' (using password: YES)

제대로 실행되는지 어떻게 확인하나요? 루트 비밀번호를 어떻게 재설정하나요? (서버에 대한 루트 액세스 권한이 있습니다)

답변1

MySQL에 대한 관리자 액세스를 원할 경우 다음을 수행해야 합니다.

mysql -u root -p

답변2

Karlson은 Plesk 외부의 정상 세계에 있습니다. Plesk에서는 기본적으로 mysql의 root이름이 admin.

비밀번호를 관리자 비밀번호와 동기화해야 하지만 인생은 결코 그렇게 단순하지 않습니다. 노력하다:

mysql -uadmin -p `cat /etc/psa/.psa.shadow`

(치트의 로그인 방식인 .psa.shadow 비트는 mysql 비밀번호가 무엇이든 가져와서 사용합니다. 보안을 강화하세요!)

1045 오류가 발생하면 해당 내용을 자세히 살펴보세요.이 페이지에서. 작동하고 로그인하면 ...

  • 해당 파일을 열면 암호화되지 않은 채 사용된 Plesk mysql 비밀번호를 찾을 수 있습니다 /etc/psa/.psa.shadow.
  • /usr/local/psa/bin/admin --show-password(go security!)를 사용하여 화면에서 Plesk 관리자 비밀번호가 암호화되지 않은 것을 볼 수 있습니다 . 이론적으로 내 이해는 두 개의 비밀번호가 동일해야 한다는 것입니다. 실제로 동기화하는 것은 별도의 문제입니다.

관련 정보