IT/리눅스(linux)
우분투 phpmyadmin에서 'Connection for controluser as defined in your configuration failed' 나는 경우 해결방법
이금성
2012. 3. 5. 06:55
우분투 apt-get으로 phpmyadmin을 설치했더니 'Connection for controluser as defined in your configuration failed'라는 오류가 나서 삽질끝에 해결했습니다. 또 한 가지 'The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated' 라는 에러도 났는데 아래와 같이 하시면 같이 해결됩니다.
1. 배포된 압축파일에서 create_tables.sql 추출
2. 테이블 생성
3. phpmyadmin 패스워드 확인
4. MySQL 접속 후 DB에 phpmyadmin 권한 추가 (xxxx부분은 실제 패스워드)
5. phpmyadmin 로그아웃 후 다시 로그인
1. 배포된 압축파일에서 create_tables.sql 추출
cd /usr/share/doc/phpmyadmin/examples/
sudo gunzip create_tables.sql.gz
sudo gunzip create_tables.sql.gz
2. 테이블 생성
mysql -u root -p < create_tables_.sql
3. phpmyadmin 패스워드 확인
sudo cat /etc/phpmyadmin/config-db.php|grep dbpass
$dbpass='xxxx'; (xxxx부분이 실제 패스워드)
$dbpass='xxxx'; (xxxx부분이 실제 패스워드)
4. MySQL 접속 후 DB에 phpmyadmin 권한 추가 (xxxx부분은 실제 패스워드)
GRANT ALL PRIVILEGES ON `phpmyadmin`.* TO phpmyadmin@localhost IDENTIFIED BY 'xxxx';
flush privileges
flush privileges
5. phpmyadmin 로그아웃 후 다시 로그인