個人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