XAMPP和MYSQL使用

1.下載 XAMPP
首先下載 XAMPP ,您可以在本頁面下方提供的鏈接直接點入官方網站下載。

2.安裝 XAMPP
園子使用的是 XAMPP 的 Windows 版的安裝包,下載後直接安裝即可,安裝過程所有選項保持默認即可。建議不要直接裝在 C 盤。安裝過程結束後,您會在 開始/程序/XAMPP 菜單下找到 XAMPP。您可以使用 XAMPP 控制面板來啓動/停止所有服務或安裝/卸載所有服務。

XAMPP 控制面板

3.配置 XAMPP
在瀏覽器裏輸入:http://localhost  或者 http://127.0.0.1  即可看到 XAMPP 歡迎界面。如果出現錯誤請查看您在以前是否安裝過類似軟件,如 dedecms 的 dedeampz,並存可以有些衝突,停止這些軟件的運行或者直接卸載即可。

4.修改phpMyAdmin配置
首先用相關軟件打開位於D:/xampp/phpMyAdmin文件夾中的config.inc.php文件。
搜索

$cfg['Servers'][$i]['auth_type'] = 'config';

將其中的config(系缺省值)更改爲cookie保存。

5.登陸 XAMPP
通過默認主頁 http://localhost 左側的phpmyadmin導航欄進入phpmyadmin界面,可直接通過http: //localhost/phpmyadmin/進入web登陸界面,輸入用戶名root後直接點擊登陸(密碼默認爲空)即可。
注:在默認狀態下,phpmyadmin有兩個用戶名,分別是pma和root。其中,root是管理員身份,而pma則是普通用戶身份,但二者在缺省狀態下均無密碼。

6.建立新的管理員帳號及刪除原有的root帳號
首先進入權限選項卡,點擊root帳號編輯其權限,在最底端的只輸入相應的用戶名和密碼,其餘選項保持其缺省值,確認後即可產生與原有root帳號相同權限的新帳號;隨後,再次編輯root帳號的權限,並在最底端的更改登錄信息/複製用戶中選擇“從用戶表中刪除舊用戶”,其餘選項不變,確認後即可刪除原有的root帳號。園子這樣操作也是爲了安全性考慮,不推薦使用root用戶,最好新建一個具有所有功能的用戶來管理數據庫。

7.更改pma帳號密碼
與root相似,但是,當更改其帳號後會有出錯信息,此時,用相關軟件將config.inc.php第63行的pma密碼更改與 web設置相對應,此時,登陸就不會再出錯了。pma密碼可以不填。不用他就好了。

經過上述的配置後 xampp 的基本配置已經完成了,請記住您的站點根目錄爲 xampp 目錄下的 htdocs 文件夾。您可以在 htdocs 目錄下創建任意一個站點。例如將 test.html 放在 .\xampp\htdocs\new 路徑下,您就可以在瀏覽器的地址欄中輸入 http://localhost/new/test.html 來訪問這個文件。

需要注意的問題

1.root等管理員密碼無需在config.inc.php中更改。

2.只有pma不設置密碼時,XAMPP主界面的MySQL database的狀態纔會顯示爲ACTIVATED狀態!

3.不要使用XAMPP for Windows Version 1.5.2自帶的mysql管理軟件來設置。如果設置了,會在C:\windowns目錄下產生一個my.ini文件。如果要重新安裝,則需要將此my.ini文件刪除,以免影響後續設置。
4.必要時請更改默認端口,APACHE的默認端口是80,如果你裝有IIS,就會有衝突。所以,要更改一個端口。打開xampp/apache/conf/httpd.conf,把 listen 80 改爲其它的端口,如99,8080等等。

5.您可能會遇到安裝了xampp,在本機通過localhost和ip都可以訪問,但是局域網其它機器不能訪問的問題。解決方法是:修改xampp/apache/httpd.conf,把Listen 80改成Listen 192.168.0.188:80,192.168.0.188換成您服務器的ip。

 

***********************************************************************

XAMPP-MYSQL無法啓動的解決辦法

運行xampp\mysql目錄下的mysql_installservice.bat,彈出dos窗口後按任意鍵關閉。

然後再運行此目錄下的mysql_uninstallservice.bat即可。

現在XAMPP的控制版面就可以成功啓動MySql了。

之前要確保XAMPP能正常工作,端口80和443、3306必須空閒。

沒空閒的話可以用端口監聽工具查,然後結束相應進程。

或者在cmd輸入netstat -ano,看這幾個端口是否佔用。

若佔用,記住PID,然後在任務管理器裏對於相應的PID,結束即可。

沒PID顯示的話點擊任務管理器的查看,然後點選擇列,勾選PID即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章