1、單擊打開(kāi)phpstudy軟件,然后單擊mySQL管理器。
霞浦網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)于2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)。
2、進(jìn)入PHPmyadmin登錄界面,默認(rèn)帳號(hào)和密碼為root。
3、然后,單擊數(shù)據(jù)庫(kù)并輸入所需的數(shù)據(jù)名稱,例如:new,隨機(jī)獲取。
4、然后,單擊用戶并單擊“下一步”以添加用戶。
5、填寫(xiě)用戶名,主機(jī)選擇local,密碼設(shè)置為2。一種是自己設(shè)置,另一種是使用系統(tǒng)生成。然后單擊添加用戶。
6、添加成功后,您可以在下面的圖像中看到它,然后單擊編輯權(quán)限。
7、將進(jìn)入圖形界面,但不在此處設(shè)置權(quán)限。
8、將滾動(dòng)條滾動(dòng)到此點(diǎn),然后選擇剛剛設(shè)置的名稱。
9、將快速進(jìn)入權(quán)限設(shè)置界面,數(shù)據(jù)和結(jié)構(gòu)選擇,管理全部,然后單擊執(zhí)行。
10、完成上述步驟后,構(gòu)建數(shù)據(jù)庫(kù)就完成了。效果如下。
這個(gè)就需要先理清程序的功能流程,然后再按照這個(gè)流程來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)表。
member 數(shù)據(jù)表,保存會(huì)員信息。
tiezi 保存會(huì)員發(fā)布的發(fā)帖信息。
pinglun1 保存會(huì)員評(píng)論的信息
pinglun2 保存會(huì)員回復(fù)評(píng)論的信息
在一個(gè)服務(wù)器上一般來(lái)講都不止一個(gè)站點(diǎn),更不止一個(gè)MySQL(和PHP搭配之最佳組合)數(shù)據(jù)庫(kù)。
為了防止安全隱患,我們一般針對(duì)每個(gè)數(shù)據(jù)庫(kù)都設(shè)置了獨(dú)立的數(shù)據(jù)庫(kù)訪問(wèn)帳號(hào),該帳號(hào)僅有訪問(wèn)該數(shù)據(jù)庫(kù)的權(quán)限。下面就讓我們來(lái)具體演示一下:
1、首先我們要登陸php(做為現(xiàn)在的主流開(kāi)發(fā)語(yǔ)言)MyAdmin,不做演示。
2、創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),如下圖,在php(做為現(xiàn)在的主流開(kāi)發(fā)語(yǔ)言)MyAdmin右邊窗口中,填寫(xiě)數(shù)據(jù)庫(kù)名稱,點(diǎn)創(chuàng)建即可。
例如我們這里創(chuàng)建一個(gè)名字為:cncmstest 的數(shù)據(jù)庫(kù)
創(chuàng)建成功會(huì)有如下提示:
3、點(diǎn)擊左上角的主頁(yè)按鈕,返回php(做為現(xiàn)在的主流開(kāi)發(fā)語(yǔ)言)MyAdmin主界面:
4、在主界面的右邊點(diǎn)擊“權(quán)限”來(lái)創(chuàng)建數(shù)據(jù)庫(kù)帳號(hào)。
5、在權(quán)限頁(yè)面中,我們點(diǎn)擊“添加新用戶”
6、在該頁(yè)面中,我們填寫(xiě)要?jiǎng)?chuàng)建的數(shù)據(jù)庫(kù)用戶名,該用戶的訪問(wèn)范圍,及密碼。
如上圖,我們填寫(xiě)了用戶名為:cncmsuser,該數(shù)據(jù)庫(kù)用戶只允許本機(jī)訪問(wèn),主機(jī)一項(xiàng)選擇本地;密碼我們使用自動(dòng)生成的,點(diǎn)下面的“Generate”會(huì)生成一個(gè)隨機(jī)密碼,然后點(diǎn)“Copy”會(huì)自動(dòng)填寫(xiě)到密碼框中。
下面的框都不選,直接拉到頁(yè)面最下面點(diǎn)執(zhí)行即可創(chuàng)建一個(gè)新用戶。
數(shù)據(jù)庫(kù)用戶創(chuàng)建成功,會(huì)返回如下頁(yè)面:
7、最重要的一步,設(shè)置該用戶的數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限
在數(shù)據(jù)庫(kù)用戶添加成功返回的頁(yè)面中可以直接設(shè)置權(quán)限。這里我們選擇按數(shù)據(jù)庫(kù)指定權(quán)限:
如上圖,在數(shù)據(jù)庫(kù)列表中選擇我們剛剛創(chuàng)建的cncmstest,即會(huì)自動(dòng)進(jìn)入該數(shù)據(jù)庫(kù)的權(quán)限設(shè)置頁(yè)面。
在上圖的權(quán)限設(shè)置中,我們把“數(shù)據(jù)”、“結(jié)構(gòu)”兩列的權(quán)限全部選中,管理權(quán)限都不要選。點(diǎn)執(zhí)行即可。
到這里,我們已經(jīng)全部設(shè)置完畢了,創(chuàng)建了一個(gè)數(shù)據(jù)庫(kù):cncmstest,并創(chuàng)建了數(shù)據(jù)庫(kù)用戶cncmsuser,特別指定了該用戶只對(duì)cncmstest的訪問(wèn)權(quán)限。如此,便達(dá)到了我們一開(kāi)始所講的目的:為每一個(gè)數(shù)據(jù)庫(kù)指定獨(dú)立的用戶訪問(wèn)權(quán)限。
進(jìn)入php源程序目錄中的ext目錄中,這里存放著各個(gè)擴(kuò)展模塊的源代碼,選擇你需要的模塊,比如curl模塊:cd curl執(zhí)行phpize生成編譯文件!
phpize在PHP安裝目錄的bin目錄/usr/local/php5/bin/phpize運(yùn)行時(shí),
可能會(huì)報(bào)錯(cuò):Cannot find autoconf. Please check your autoconf installation andthe $PHP_AUTOCONFenvironment variable is set correctly and then rerun thisscript.,需要安裝autoconf:yum install autoconf(RedHat或者CentOS)、apt-get installautoconf(Ubuntu Linux)!
執(zhí)行/usr/local/php5/bin/php -v這個(gè)命令時(shí),php會(huì)去檢查配置文件是否正確,
如果有配置錯(cuò)誤,這里會(huì)報(bào)錯(cuò),可以根據(jù)錯(cuò)誤信息去排查!