2013-03-21 26 views
0

我已經安裝在本地服務器計算機XAMPP。訪問森特拉爾XAMPP phpmyadmin的數據庫上的LocalServer

我試圖通過mysqlworkbench從1件到其他PC(服務器)來訪問數據庫。

,但它給下面的錯誤

Connecting to MySQL server 192.168.0.102... 

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

我試圖尋找網頁它也做了更改httpd-xampp.conf文件。這裏下面 是我的conf文件,還是我得到了同樣的問題:(

# 
# 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

做 '本地主機' 或 '127.0.0.1' 的工作? – 2013-03-21 11:53:09

+0

@RenePot該服務器上 是本地主機命令的作品。 這是xampp頁面在服務器上打開罰款。 也phpMyAdmin是通過本地主機'/ phpmyadmin' 打開,但它需要用戶名和通其中我必須鍵入用戶名作爲根 – 2013-03-21 11:55:27

回答

0

MySQL允許指定每個用戶每個主機的訪問權限,而且在默認情況下肯定沒有被允許從特定的IP地址連接的用戶。可能是根的ANYHOST訪問也被禁止,所以你需要做的是授予特定用戶的訪問權加上它的主機地址onnects(或任何主機:%)。

您可以通過運行服務器的機器,你可以登錄上工作臺做到這一點。進入管理部分,並創建一個新的用戶提供如%主機部分或添加root用戶與訪問權限%。如果只想限制對本機的訪問,請指定實際的機器地址。

相關問題