10.04에서 12.04로 업그레이드한 후 PHPMYADMIN에 로그인할 수 없습니다.

10.04에서 12.04로 업그레이드한 후 PHPMYADMIN에 로그인할 수 없습니다.

더 이상 PhpMyAdmin에 로그인할 수 없습니다. 잘못된 로그인이라고 표시됩니다. PHP는 완벽하게 작동합니다. 도와주세요. 감사합니다.

2002 Cannot log in to the MySQL server
Language
Log in
Username:
Password:

Connection for controluser as defined in your configuration failed.

답변1

phpmyadmin 구성이 다소 "맞춤화"되어 MySQL 서버 구성 방식과 더 이상 호환되지 않을 수 있습니다. 이는 일반적으로 두 가지를 모두 업그레이드할 때 적절하게 처리되어야 합니다.

phpmyadmin 구성을 이해하지 못하거나 직접 설정하지 않은 경우 Debian/Ubuntu의 phpmyadmin 구성과 관련된 일부 문제는 다음을 통해 극복할 수 있습니다.퍼지phpmyadmin 패키지를 다시 설치하거나 간단히 sudo dpkg-reconfigure phpmyadmin.

답변2

phpmyadmin을 재구성하고 MySQL 비밀번호를 재설정할 수 있습니다.

  1. Ctrl+ Alt+ T터미널 실행
  2. sudo dpkg-reconfigure phpmyadmin
  3. phpmyadmin용 MySQL 데이터베이스 연결 방법: unix 소켓
  4. 데이터베이스 관리 사용자 이름: 루트
  5. 데이터베이스 관리 사용자의 비밀번호: mysqlsamplepassword
  6. phpmyadmin의 MySQL 사용자 이름: 루트
  7. phpmyadmin의 MySQL 데이터베이스 이름: phpmyadmin
  8. 자동으로 재구성할 웹 서버: apache2
  9. 오류 1045
  10. 무시하다
  11. sudo dpkg-reconfigure mysql-server-5.5
  12. MySQL "루트" 사용자의 새 비밀번호: mysqlsamplepassword
  13. MySQL "루트" 사용자에 대한 비밀번호 반복: mysqlsamplepassword

도움이 되었으면 좋겠습니다!

좋은 하루 되세요!

답변3

mysql-server를 업그레이드했다면 아마도 최근 정확한 저장소에 릴리스된 패키지가 손상되어 고통을 받고 있을 것입니다.

답변4

문제는 'root'가 아닌 다른 사용자가 /etc/mysql/my.cnf에 쓸 수 있다는 것입니다. 그래서 mysql 설치시 해당 파일이 무시되어 설치가 잘 되지 않았습니다.

간단한 :

chmod 644 /etc/mysql/my.cnf
aptitude remove mysql-server
aptitude install mysql-server
aptitude install mysql-common

결국 일을 아주 잘 했어요.

제 생각에는 적성이 apt-get보다 훨씬 낫습니다. 다른 것보다 종속성을 더 잘 관리하고 문제가 발생할 가능성이 적습니다.

관련 정보