2014-09-17 5 views
0

내 서버에 cpanel을 설치하고 거기에 phpmyadmin 설정을 설치했습니다. 명령 줄에서 내가 사용하려는 다른 서버에서 데이터베이스를 가져 왔습니다. phpmyadmin을 열 때 가져온 DB가 보이지 않습니다. 필자는 phpmyadmin이 설정 한 사용자에게 해당 DB를 사용할 수있는 권한이 없기 때문이라고 추측합니다. phpmyadmin이 모든 DB를 볼 수 있도록 root로 로그인하도록하려면 어떻게해야합니까? 그것을 파악,루트로 phpmyadmin 로그인

User: [email protected] 
+0

질문해야하지 될 _ "? 루트로 로그인하는 방법"_하지만 ** 방법의 cPanel에 DB를 가져올? ** – Kleskowy

+0

그냥 대신의 cPanel 사용자의 루트로 로그인을 강제로 시도 그것은 – VirtualRules

+0

을 만듭니다. [현재 사용자의 권한 표시] (http://dev.mysql.com/doc/refman/5.0/en/show-grants.html), 권한 문제는 아니지만 다른 곳에서는 잘못된 것입니다. no db created, db가 import에서 선택됨 ..) – Kleskowy

답변

0

확인 :

나는 내 config.inc.php를에 다음을 추가하는 시도 :

$cfg['Servers'][$i]['user']   = 'root';  
$cfg['Servers'][$i]['password']  = '';   

을하지만, phpMyAdmin을 아직도 나에게로 로그인을 보여줍니다!

키는 auth_type을 config으로 설정하는 것이 었습니다. 기본값은 cpanel입니다. 그들은 나머지 설정에서 설정 한 사용자 이름과 암호를 사용할 수있었습니다.

$cfg['Servers'][$i]['auth_type'] = 'config'; 
$cfg['Servers'][$i]['host'] = 'localhost'; 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; 
$cfg['Servers'][$i]['compress'] = false; 
$cfg['Servers'][$i]['user']   = 'admin';  // MySQL user 
$cfg['Servers'][$i]['password']  = 'mypass'; 
관련 문제