2013-03-21 2 views
0

xampp을 로컬 서버 pc에 설치했습니다.localserver의 xampp xpmpp phpmyadmin 데이터베이스

1 pc에서 다른 PC (서버)로 mysqlworkbench를 통해 데이터베이스에 액세스하려고합니다.

하지만 내가 그것을 위해 웹 검색을 시도 httpd-xampp.conf 파일로 변경했다

Connecting to MySQL server 192.168.0.102... 

Host 'KILL3RCODER-LAP' is not allowed to connect to this MySQL server 

아래의 오류를주고있다. 여기 아래에있는 내 conf의 파일 여전히 내가 내 로컬 네트워크에 centeral DB를 갖고 싶어 같은 문제 :(

# 
# XAMPP settings 
# 

<IfModule env_module> 
    SetEnv MIBDIRS "/xampp/php/extras/mibs" 
    SetEnv MYSQL_HOME "\\xampp\\mysql\\bin" 
    SetEnv OPENSSL_CONF "/xampp/apache/bin/openssl.cnf" 
    SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php" 
    SetEnv PHPRC "\\xampp\\php" 
    SetEnv TMP "\\xampp\\tmp" 
    UnsetEnv PERL5LIB 
</IfModule> 

# 
# PHP-Module setup 
# 
LoadFile "/xampp/php/php5ts.dll" 
LoadModule php5_module modules/php5apache2_2.dll 

<IfModule php5_module> 
    <FilesMatch "\.php$"> 
     SetHandler application/x-httpd-php 
    </FilesMatch> 
    <FilesMatch "\.phps$"> 
     SetHandler application/x-httpd-php-source 
    </FilesMatch> 

    PHPINIDir "/xampp/php" 
</IfModule> 

# 
# PHP-CGI setup 
# 
<IfModule !php5_module> 
    <FilesMatch "\.php$"> 
     SetHandler application/x-httpd-php-cgi 
    </FilesMatch> 
    <IfModule actions_module> 
     Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe" 
    </IfModule> 
</IfModule> 


<IfModule mime_module> 
    AddType text/html .php .phps 
</IfModule> 

ScriptAlias /php-cgi/ "/xampp/php/" 
<Directory "/xampp/php"> 
    AllowOverride None 
    Options None 
    Order deny,allow 
    Allow from all 
    <Files "php-cgi.exe"> 
     Allow from all 
    </Files> 
</Directory> 

<Directory "/xampp/cgi-bin"> 
    <FilesMatch "\.php$"> 
     SetHandler cgi-script 
    </FilesMatch> 
    <FilesMatch "\.phps$"> 
     SetHandler None 
    </FilesMatch> 
</Directory> 

<Directory "/xampp/htdocs/xampp"> 
    <IfModule php5_module> 
     <Files "status.php"> 
      php_admin_flag safe_mode off 
     </Files> 
    </IfModule> 
    AllowOverride AuthConfig 
</Directory> 

<IfModule alias_module> 
    Alias /security "/xampp/security/htdocs/" 
    <Directory "/xampp/security/htdocs"> 
     <IfModule php5_module> 
      <Files "xamppsecurity.php"> 
       php_admin_flag safe_mode off 
      </Files> 
     </IfModule> 
     AllowOverride AuthConfig 
    </Directory> 

    Alias /licenses "/xampp/licenses/" 
    <Directory "/xampp/licenses"> 
     Options +Indexes 
     <IfModule autoindex_color_module> 
      DirectoryIndexTextColor "#000000" 
      DirectoryIndexBGColor "#f8e8a0" 
      DirectoryIndexLinkColor "#bb3902" 
      DirectoryIndexVLinkColor "#bb3902" 
      DirectoryIndexALinkColor "#bb3902" 
     </IfModule> 
    </Directory> 

    Alias /phpmyadmin "/xampp/phpMyAdmin/" 
    <Directory "/xampp/phpMyAdmin"> 
     AllowOverride AuthConfig 
    </Directory> 

    Alias /webalizer "/xampp/webalizer/" 
    <Directory "/xampp/webalizer"> 
     <IfModule php5_module> 
      <Files "webalizer.php"> 
       php_admin_flag safe_mode off 
      </Files> 
     </IfModule> 
     AllowOverride AuthConfig 
    </Directory> 
</IfModule> 

# 
# New XAMPP security concept 
# 
    <LocationMatch "^/(?i:(?:xampp|security|phpmyadmin|licenses|webalizer|server-status|server-info))"> 
    Order deny,allow 
    #Deny from all 
    Allow from all 
    #Allow from ::1 127.0.0.0/8 \ 
    #fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \ 
    #fe80::/10 169.254.0.0/16 
    Require all granted 

    ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var 
</LocationMatch> 

난 아직도 위의 파일을 편집 한 후 허가하고 있지 않다 .. 을 얻고있다 .. 입니다

+0

'localhost'또는 '127.0.0.1'이 작동합니까? –

+0

@RenePot 예 localhost 명령은 해당 서버에서 작동합니다. xampp 페이지가 서버에서 정상적으로 열리고 있습니다. 또한 phpmyadmin은'localhost/phpmyadmin'을 통해 열고 있습니다. 하지만 사용자 이름과 패스가 필요합니다. 사용자 이름을 root로 입력해야합니다 –

답변

0

MySQL은 호스트 당 의 액세스 권한을 지정할 수 있으며, 기본적으로 특정 IP 주소에서 연결할 수있는 사용자가 없습니다. 아마도 루트에 대한 anyhost 액세스도 비활성화되어있을 것입니다. , 그래서 당신이해야 할 일은 특정 사용자와 그것의 호스트 주소에 접근을 허용하는 것입니다. onnects (또는 anyhost : %).

로그인 할 수있는 서버 시스템에서 Workbench를 실행하여이를 수행 할 수 있습니다. 관리 섹션으로 이동하여 호스트 파트로 %로 새 사용자를 작성하거나 % 액세스로 루트 사용자를 추가하십시오. 이 컴퓨터에만 액세스를 제한하려면 실제 컴퓨터 주소를 지정하십시오.

관련 문제