0
phpMyAdmin으로 관리하는 MySQL 서버가 있습니다.PHPMyAdmin은 더 이상 로컬 호스트 외부에있을 때 MySQL에 연결할 수 없습니다.
bind-address = 127.0.0.1
을 그리고 phpMyAdmin을 conf의 파일을 읽습니다 : 그들은 로컬 호스트에 둘 때, 즉, MySQL의 conf의 파일을 읽을 때
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = '127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
는 ... 그때는 잘 작동합니다. 하지만, 내 목표는 로컬 네트워크에서 데이터베이스에 액세스 할 수 있도록, 그래서에 MySQL의 설정을 변경 :
bind-address = 192.168.56.1
(내 로컬 주소) 및 phpMyAdmin을 conf의 파일 목록을 새 서버를 추가 :
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = '192.168.56.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
하지만 해당 서버에 연결하려고 할 때,이 오류 얻을 :
#1045 - Access denied for user 'root'@'Tim-N550J' (using password: NO)
내가 무엇을 놓치고를?
후 아 좋아, 그래. 이미 루트 사용자가 있었지만 호스트가 127.0.0.1로 제한된 것으로 보지 않았습니다. 고쳤다. 감사! – Timst
완료, 타이머를 기다리고있었습니다 :) – Timst
@Timst 감사합니다. –