新聞中心

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、云縣網(wǎng)絡(luò)推廣、小程序設(shè)計、云縣網(wǎng)絡(luò)營銷、云縣企業(yè)策劃、云縣品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供云縣建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com
管理數(shù)據(jù)庫是運行網(wǎng)站的一個復(fù)雜但必要的部分。幸運的是,有像phpMyAdmin這樣的軟件可以讓這個過程變得更容易。這種流行的管理工具似乎很難學(xué)習(xí),但是一旦掌握了它,訪問和修改數(shù)據(jù)庫將變得輕而易舉。
最困難的部分是知道如何安裝phpMyAdmin并在您的web服務(wù)器上進行設(shè)置。如果你遇到了麻煩,你肯定不是唯一一個。
在本文中,我們將逐步向您展示如何在所有主要操作系統(tǒng)上安裝phpMyAdmin,以及如何配置它。
什么是phpMyAdmin?
每個網(wǎng)站背后都有一個數(shù)據(jù)庫。該數(shù)據(jù)庫允許您存儲從用戶帳戶信息到您在網(wǎng)站上發(fā)布的帖子的數(shù)據(jù)。雖然有許多數(shù)據(jù)庫服務(wù),但mysql是最受歡迎的一種。并且最有可能的是您的網(wǎng)站正在使用的那個。MariaDB是一種常見的替代方案。
直接與MySQL交互可能會很復(fù)雜且令人困惑,尤其是當(dāng)您不熟悉網(wǎng)站管理時。但是與數(shù)據(jù)庫交互通常是站點維護的必要部分。
phpMyAdmi旨在為MySQL帶來一個基于瀏覽器的可視化界面,并讓您更輕松地使用您的數(shù)據(jù)庫。由于其受歡迎程度,許多網(wǎng)絡(luò)托管服務(wù)包括訪問phpMyAdmin。
為什么需要phpMyAdmin?
如果沒有像phpMyAdmin這樣的工具,您訪問數(shù)據(jù)庫的唯一選擇就是使用命令行。這意味著您沒有可視化界面——只有一個文本提示,您可以在其中輸入命令。這樣做可能會令人困惑,甚至可能導(dǎo)致意外破壞您的網(wǎng)站。
phpMyAdmin是免費和開源的。廣泛的網(wǎng)絡(luò)主機支持它,您甚至可以自己安裝,而無需支付一分錢。一旦您安裝了它,從可視化界面執(zhí)行數(shù)據(jù)庫命令就會更加直觀。
您可以自己嘗試phpMyAdmin,看看它是否是您想要使用的數(shù)據(jù)庫管理器。一旦您試駕并決定喜歡它,您就可以在您的服務(wù)器上安裝該工具。
phpMyAdmin要求
幸運的是,安裝phpMyAdmin的要求相對簡單。如果您有任何類型的Web服務(wù)器,您幾乎肯定可以讓它運行。以下是詳細要求:
- 任何類型的網(wǎng)絡(luò)服務(wù)器
- MySQL或MariaDB 5.5或更新版本
- 支持Javascript、cookies和Bootstrap 4.5(訪問phpMyAdmin)的網(wǎng)絡(luò)瀏覽器
- PHP 7.2.5或更高版本
- 其他PHP要求:會話和SPL擴展、哈希、ctype和JSON支持。其他擴展如mbstring可以提高性能或添加額外的次要功能(完整列表請參見需求頁面)。
phpMyAdmin系統(tǒng)要求
在您嘗試安裝phpMyAdmin之前,請記住許多Web主機已經(jīng)安裝了它。
在安裝phpMyAdmin之前,請檢查您的網(wǎng)絡(luò)主機的文檔以確保他們尚未安裝它。
安裝phpMyAdmin
一旦您檢查以確保您的服務(wù)器支持phpMyAdmin,就可以開始安裝它了。Web服務(wù)器有多種操作系統(tǒng),因此我們包含了所有最流行的操作系統(tǒng),包括Windows、Mac和多個Linux發(fā)行版。
有了這個,這里是安裝phpMyAdmin的分步說明。
如何在Windows 10上安裝phpMyAdmin
根據(jù)要求,您將需要一個帶有PHP的Web服務(wù)器和一個數(shù)據(jù)庫才能使用phpMyAdmin。雖然您無疑可以手動下載Apache、PHP和MySQL,但還有一個更簡單的選擇,可以在Windows計算機上啟動和運行服務(wù)器。
WAMP(Windows、Apache、MySQL和PHP)是免費軟件,可讓您輕松創(chuàng)建具有所有先決條件的服務(wù)器。如果XAMPP for Windows(Apache、MariaDB、PHP 和 Perl)更適合您的需求,您也可以嘗試它。
WAMPserver的主頁
下載其中之一后,只需安裝它并完成設(shè)置過程即可。
假設(shè)您使用的是WAMP或XAMPP。這兩個都已經(jīng)與phpMyAdmin一起提供了!在您的瀏覽器中,導(dǎo)航到http://localhost/phpMyAdmin,您應(yīng)該會看到登錄屏幕,確認(rèn)您已正確安裝所有內(nèi)容。
如何在Mac上安裝phpMyAdmin
在Mac上獲取phpMyAdmin有點不同。所有的先決條件都是一樣的。但由于macOS附帶Apache和PHP,因此您無需下載它們。
對于Mac,您有兩個選擇:您可以像使用其他操作系統(tǒng)一樣使用XAMPP或手動安裝所有內(nèi)容。
XAMPP OSX下載列表
下載適用于OS X的XAMPP,打開它,然后將其放入您的應(yīng)用程序文件夾中。
打開XAMPP Control/Applications/XAMPP/manager-osx.app以啟動Apache和MySQL服務(wù)器。如果您隨后訪問http://localhost,您應(yīng)該會發(fā)現(xiàn)一切正常,并且您的phpMyAdmin登錄信息位于“工具”部分。
如果您改為手動安裝phpMyAdmin,則該過程很簡單。由于您已經(jīng)擁有Apache和PHP,因此您只需要下載MySQL。確保從下拉列表中選擇macOS。下載并安裝該文件,按照說明進行操作,并記錄提供給您的所有用戶名和密碼。
然后您可以打開系統(tǒng)偏好設(shè)置并啟動MySQL以啟動服務(wù)器。您還可以通過在終端中運行以下命令來啟動Apache:
sudo apachectl start
在Mac終端中啟動Apache的命令
有了這個,剩下的就是安裝phpMyAdmin。將文件夾重命名為“phpMyAdmin”并將其移動到 /Library/WebServer/Documents/。通過在瀏覽器中訪問http://localhost/phpMyAdmin檢查以確保它已正確安裝。
如果您安裝了Homebrew,另一個選項是輸入命令:brew install phpMyAdmin。
如何在Ubuntu上安裝phpMyAdmin
作為最受歡迎和最容易使用的Linux發(fā)行版之一,Ubuntu是您服務(wù)器的不錯選擇。
雖然總是可以手動安裝Apache和MySQL,但Linux有自己的標(biāo)準(zhǔn)服務(wù)器軟件“堆?!?,稱為LAMP(Linux、Apache、MySQL和PHP)。與WAMP和XAMPP不同,它不隨phpMyAdmin一起提供,因此您需要手動安裝它。幸運的是,Ubuntu允許您通過命令行進行所有安裝。
首先,檢查是否啟用了tasksel。Ubuntu的服務(wù)器版本應(yīng)該安裝它,但如果你有桌面版本,你可以使用以下命令啟用它:
sudo apt-get install tasksel
之后,您可以使用tasksel使用以下命令安裝LAMP服務(wù)器:
sudo tasksel install lamp-server
在Ubuntu中通過命令行安裝LAMP服務(wù)器
現(xiàn)在,您可以安裝phpMyAdmin:
sudo apt install phpMyAdmin
有了它,您就擁有了在計算機上運行服務(wù)器所需的所有文件。
如何在CentOS 7上安裝phpMyAdmin
在CentOS 7上安裝phpMyAdmin與其他發(fā)行版非常相似,但命令略有不同,因為該操作系統(tǒng)使用Yum而不是典型的apt命令。
也沒有簡單的LAMP堆??梢砸淮涡园惭b您需要的所有服務(wù)器組件,因此您需要手動下載Apache、MySQL和PHP。幸運的是,這些可以通過命令行輕松獲得。
首先,讓我們使用命令行下載LAMP堆棧,從Apache開始:
sudo yum install httpd.service
要啟動Apache服務(wù)器并確保它在引導(dǎo)時運行,請使用以下命令:
sudo systemctl start httpd.service sudo systemctl enable httpd.service
現(xiàn)在是安裝數(shù)據(jù)庫的時候了。CentOS 7默認(rèn)安裝MariaDB。它還與phpMyAdmin完全兼容,因此使用起來很安全。雖然可以改為下載MySQL,但這是一個復(fù)雜得多的過程。讓我們使用MariaDB:
sudo yum install mariadb-server mariadb
現(xiàn)在我們可以運行它并使其在啟動時啟動:
sudo systemctl start mariadb sudo systemctl enable mariadb.service
要完成MariaDB的安裝并確保其安全,請使用以下命令運行安全安裝設(shè)置。
sudo mysql_secure_installation
最后,我們可以使用附加的MySQL包安裝PHP。
sudo yum install php php-mysql
您還需要重新啟動Apache服務(wù)器,以便它與PHP一起正常工作。
sudo systemctl restart httpd.service
這樣,您就擁有了所需的LAMP堆棧,并最終可以下載phpMyAdmin。由于它不在Yum存儲庫中,因此您需要使用以下命令安裝EPEL存儲庫:
sudo yum install epel-release
并安裝phpMyAdmin。
sudo yum install phpMyAdmin
在CentOS 7上還需要幾個步驟,但您現(xiàn)在應(yīng)該有一個準(zhǔn)備好配置的服務(wù)器。
如何在Debian上安裝phpMyAdmin
與CentOS 7非常相似,您需要使用命令行手動安裝LAMP堆棧。首先,讓我們使用以下命令獲取Apache:
sudo apt install apache2
接下來,我們將安裝MariaDB。與CentOS 7一樣,此Linux發(fā)行版與MariaDB配合使用效果更好,我們建議您改用該發(fā)行版。
sudo apt install mariadb-server
和CentOS 7一樣,您應(yīng)該運行安全安裝來添加數(shù)據(jù)庫密碼并確保一切都是安全的。
sudo mysql_secure_installation
最后,我們可以安裝PHP和一些您的服務(wù)器需要運行的額外包。
sudo apt install php php-mysql libapache2-mod-php
我們可以通過安裝phpMyAdmin來完成。
sudo apt install phpMyAdmin
如何訪問phpMyAdmin
一旦正確安裝了phpMyAdmin,在任何操作系統(tǒng)上訪問和登錄都是一樣的。
您將需要您的網(wǎng)絡(luò)服務(wù)器地址,然后附加/phpMyAdmin/到它的末尾。如果您只是在計算機上設(shè)置了服務(wù)器,則地址很可能只是“l(fā)ocalhost”,因此請訪問此鏈接:
http://localhost/phpMyAdmin
如果這是您已經(jīng)在網(wǎng)絡(luò)上運行的服務(wù)器,它也可能是一個IP,甚至是一個命名地址。如果您不確定,您可能會在Apache或MySQL配置文件中找到該地址。
進入登錄屏幕后,您將需要用戶名和密碼。如果這是全新安裝,用戶名可能是“root”,您可以將密碼留空。如果這不起作用,密碼可能是“password”。
phpMyAdmin登錄屏幕
如果您無法登錄,請檢查phpMyAdmin或MySQL配置文件以查找您的登錄信息。您可能還在安裝過程中更改了登錄信息。
如果Linux用戶在訪問頁面或登錄時遇到問題,應(yīng)嘗試以下命令:
sudo dpkg-reconfigure phpMyAdmin
最后,您應(yīng)該注意,如果您使用的是預(yù)裝了phpMyAdmin的網(wǎng)絡(luò)主機,您通??梢栽谀闹鳈C儀表板中找到登錄信息和鏈接。在這種情況下,您不需要在服務(wù)器上手動安裝phpMyAdmin。
配置phpMyAdmin
安裝數(shù)據(jù)庫管理器并準(zhǔn)備好在您的系統(tǒng)上運行后,您應(yīng)該知道如何配置phpMyAdmin。與任何服務(wù)器軟件一樣,您肯定會想要對設(shè)置進行大量修改。
未配置的phpMyAdmin也可能帶來潛在的安全風(fēng)險。您需要采取一些額外的步驟來鎖定您的系統(tǒng)。
如果您需要恢復(fù)數(shù)據(jù)庫的備份,您可以隨時使用phpMyAdmin導(dǎo)入新的SQL文件。在對數(shù)據(jù)庫或其設(shè)置進行任何重大修改之前,請務(wù)必經(jīng)常進行備份,尤其是當(dāng)您不只是在測試服務(wù)器上工作時。
如何運行SQL查詢
現(xiàn)在您已經(jīng)使用了phpMyAdmin,您應(yīng)該知道如何執(zhí)行它的用途:運行SQL查詢。
您可以在主頁上運行查詢(這將適用于整個站點),也可以在特定的數(shù)據(jù)庫或表中運行。單擊屏幕頂部的SQL選項卡,輸入您的命令,然后按Go。
在phpMyAdmin中運行SQL查詢
以下是常見SQL查詢的列表:
- Select:最重要的標(biāo)簽,幾乎在每個查詢的開頭使用。
- Create Table:創(chuàng)建一個新表。
- Alter Table:添加新列。
- Insert:添加新行。
- Delete:刪除列。
- Update:編輯表中的值。
- Sum():將所有值相加。
- Avg():取平均值。
- Count():計算填充的列數(shù)。
- Round():將值四舍五入為您設(shè)置的整數(shù)。
- Max():返回最大值。
- Min():返回最小值。
- Between:選擇特定范圍內(nèi)的列。
- Group By:按數(shù)據(jù)對表格進行分組。
- Order By:以某種方式排序結(jié)果。
當(dāng)然還有更多命令需要學(xué)習(xí),但這些只是一些開始。
如何更改phpMyAdmin默認(rèn)的URL
保留phpMyAdmin訪問鏈接的默認(rèn)設(shè)置 ( http://website.com/phpMyAdmin) 可能會帶來安全風(fēng)險。
如果您使此頁面易于查找,黑客將能夠訪問它并嘗試暴力破解您的用戶名和密碼。如果您將憑據(jù)保留在默認(rèn)的“root”和“密碼”上,情況可能會更糟。
但是通過將URL更改為只有您知道的內(nèi)容,您可以使未知用戶訪問此頁面并嘗試猜測密碼變得更加困難。
在文本編輯器中打開phpMyAdmin.conf,您可以在Windows/WAMP上的C:\wamp\alias、XAMPP上的xampp\apache\conf\extra、Linux上的 /etc/httpd/conf.d或Mac上的/usr/conf/extra找到它。
你應(yīng)該在那里看到這一行:
Alias /phpMyAdmin /usr/share/phpMyAdmin
將/phpMyAdmin路徑更改為您選擇的新地址。例如:
Alias /exampleURL /usr/share/phpMyAdmin
現(xiàn)在,您可以通過訪問您設(shè)置的自定義地址 ( http://website.com/exampleURL)來訪問phpMyAdmin的這個唯一URL 。
如何設(shè)置NGINX身份驗證網(wǎng)關(guān)
另一種選擇是使用身份驗證網(wǎng)關(guān)設(shè)置第二層安全性。將phpMyAdmin登錄頁面移至秘密位置后,您可以對該頁面進行密碼保護,以降低攻擊者通過的可能性。
NGINX服務(wù)器上的Linux用戶可以在命令行中運行以下命令來創(chuàng)建身份驗證網(wǎng)關(guān)(這在Apache服務(wù)器上也是可能的)。
首先創(chuàng)建一個加密密碼(將“example”更改為您喜歡的任何內(nèi)容)并記下結(jié)果:
openssl passwd example
在NGINX的文件夾中創(chuàng)建一個配置文件并為其命名:
sudo nano /etc/nginx/examplename
像這樣在這個文件中輸入用戶名和密碼,注意不要在冒號中留下:
exampleusername:examplepassword
現(xiàn)在打開NGINX配置文件。
sudo nano /etc/nginx/sites-available/default
在“服務(wù)器”塊中,我們將通過粘貼以下代碼來添加我們的網(wǎng)關(guān)(確保更改值)。
location /example {
auth_basic "Login";
auth_basic_user_file /etc/nginx/examplename;
第一個/example應(yīng)該是您將phpMyAdmin URL設(shè)置為的任何內(nèi)容,您可以將auth_basic變量名稱調(diào)整為您想要的任何名稱,最后一個/examplename應(yīng)該是您之前創(chuàng)建的密碼文件的名稱。
現(xiàn)在登錄時,您甚至應(yīng)該在看到phpMyAdmin登錄之前輸入您設(shè)置的憑據(jù)。
Adminer:一個更簡單的phpMyAdmin替代方案
Adminer是一個免費的開源數(shù)據(jù)庫管理工具,類似于phpMyAdmin。Adminer以前稱為phpMinAdmin,被明確設(shè)計為phpMyAdmin的更簡單、更好的替代品。
可以輕松部署在任何Web服務(wù)器上。只需上傳一個輕量級的PHP文件即可。
使用Adminer探索WordPress數(shù)據(jù)庫
它支持許多強大的數(shù)據(jù)庫管理功能,例如輕松切換數(shù)據(jù)庫、查看和編輯表、操作數(shù)據(jù)庫值、導(dǎo)入和導(dǎo)出數(shù)據(jù)庫、運行SQL查詢等等。
Adminer為數(shù)據(jù)庫管理器提供支持
小結(jié)
您第一次使用phpMyAdmin可能會令人生畏。但是一旦您知道如何安裝和配置它,訪問您的數(shù)據(jù)庫就像登錄WordPress一樣簡單。
Windows、Mac和Linux用戶都可以使用這個寶貴的數(shù)據(jù)庫管理器。只要您有一個安裝了PHP的Web服務(wù)器,如果您按照我們的說明進行操作,那么運行它應(yīng)該很簡單。請記住正確配置它并確保它是安全的,您將永遠不會再次修改您的數(shù)據(jù)庫。
分享文章:如何在不同操作系統(tǒng)上安裝phpMyAdmin
分享路徑:http://www.dlmjj.cn/article/ccsccsh.html


咨詢
建站咨詢
