新聞中心

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


咨詢(xún)
建站咨詢(xún)
