xampp訪問phpmyadmin訪問不了

個人xampp版本是xampp-linux-x64-5.6.15-2-installer.run,php

瀏覽器輸入「個人ip/phpmyadmin」出現以下問題:mysql

Access forbidden!linux


New XAMPP security concept:web

Access to the requested directory is only available from the local network.sql

This setting can be configured in the file "httpd-xampp.conf".vim

 

網上搜索的答案不少,出現最多的答案有兩個:瀏覽器

1, 找到httpd-xampp.conf裏的這段Require local  ,把此段註釋掉便可cookie

2,找到httpd-xampp.conf裏的這段<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">,去掉phpmyadmin便可ui

 

But!!!!!spa

按照1方法,無效!

按照2方法,按照個球,根本找不到2中所講的這一段

繼續搜索。找到了一個解決辦法。

好人的連接:http://blog.csdn.net/YellowStar5/article/details/53446676

同時:若是想給phpmyadmin和mysql設置重設置root密碼,以上好人的連接裏也有,按照作就能夠了。

最後,若是想使用mysql -u root -p 啓動mysql命令行,結果不行。網上搜索後,發現本身沒有設置mysql的軟鏈接。個人設置如示:ln -s  /opt/lampp/bin/mysql /usr/bin

爲何這樣作,網上說:

緣由:這是因爲系統默認會查找/usr/bin下的命令,若是這個命令不在這個目錄下,固然會找不到命令,咱們須要作的就是映射一個連接到/usr/bin目錄下,至關於創建一個連接文件。
首先得知道mysql命令或mysqladmin命令的完整路徑

 

最後訪問phpmyadmin,發現不用密碼就進入了。明明設置了密碼了啊。怎麼回事。

個人配置文件vim /opt/lampp/phpmyadmin/config.inc.php

修改兩個地方:

1,將 $cfg['servers'][$i]['auth_type'] = 'config'; 修改成 $cfg['servers'][$i]['auth_type'] = 'cookie';

2,$cfg['Servers'][$i]['AllowNoPassword'] = true;修改成$cfg['Servers'][$i]['AllowNoPassword'] = false;

其餘可能別人的xampp版本不同,那就再找資料吧

 

最後重啓xampp        /opt/lampp/lampp restart

相關文章
相關標籤/搜索