나는 Debian 9(stretch) 시스템에 phpmyadmin을 설치하려고 노력해 왔습니다. Apache, php 및 mysql이 설치되어 있고 잘 작동합니다. 내가 달릴 때
sudo apt-get install phpmyadmin
다운로드되지만 설치 시 다음 오류가 발생합니다.
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
비록 내가 mysql 비밀번호를 가지고 있다는 것을 알고 있지만. mysql에 로그인할 때 phpmyadmin이 비밀번호를 사용하도록 강제하는 방법이 있습니까?
답변1
파일 을 구성/생성 /root/.my.cnf
하고 다음 내용을 넣습니다.
[client]
user=root
password=yourPasswordHere
그런 다음 설치 프로세스를 다시 실행하십시오. 문제는 phpmyadmin이 mysql 서버에 로그인을 시도하는데 phpmyadmin 설정 스크립트에 사용자 이름/비밀번호를 제공하지 않았다는 것입니다. PMA 구성 파일에서 구성되는 위치를 확인하려면 PMA 설명서를 확인하세요.