新浪云mysql怎么使用 新浪云sae搭建web網(wǎng)站

新浪云怎樣連接數(shù)據(jù)庫(kù)

使用新浪SAE架構(gòu)搭建自己的網(wǎng)站。將自己在本地編寫的PHP程序上傳到SAE上。如果要正常使用需要鏈接MySQL數(shù)據(jù)庫(kù)(如果你的網(wǎng)站使用了MySQL數(shù)據(jù)庫(kù)服務(wù))。

專注于為中小企業(yè)提供做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)利通免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上1000+企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

新浪SAE提供了對(duì)PHP訪問MySQL的程序支持。所以這個(gè)過程要實(shí)現(xiàn)起來(lái)并不困難。只需要修改用戶名和密碼。

創(chuàng)建完應(yīng)用后,MySQL數(shù)據(jù)庫(kù)仍然是不可用的。首先要點(diǎn)擊右側(cè)列表的MySQL(如下圖紅圈處)進(jìn)行初始化。初始化完成后可以訪問mysql,否則連接數(shù)據(jù)庫(kù)則會(huì)出現(xiàn) mysql_connect() 的 access deny 的錯(cuò)誤。

接下來(lái),看下代碼是如何修改的。

1、本地訪問的代碼

?php

$con =

mysql_connect("localhost","root","123"); ?if(!$con) ? ? //判斷是否鏈接成功 ?{ ?

die('could not connect:'.mysql_error()); ? } ?

mysql_select_db("weibo",$con); ? //選擇名稱為“weibo”的database

?

//mysql_connect() 連接數(shù)據(jù)庫(kù)函數(shù)

//mysql_select_db() 選擇數(shù)據(jù)庫(kù)

2、 SAE的MySQL設(shè)置

? ? ? ? ? ? ? ? ? ? ? ? 用戶名  : ?SAE_MYSQL_USER

? ? ? ? ? ? ? ? ? ? ? ? 密碼 : ?SAE_MYSQL_PASS

? ? ? ? ? ? ? ? ? ? ? ? 主庫(kù)域名 : ?SAE_MYSQL_HOST_M

? ? ? ? ? ? ? ? ? ? ? ? 從庫(kù)域名 : ?SAE_MYSQL_HOST_S

? ? ? ? ? ? ? ? ? ? ? ? 端口 : ?SAE_MYSQL_PORT

? ? ? ? ? ? ? ? ? ? ? ? 數(shù)據(jù)庫(kù)名 : ?SAE_MYSQL_DB

可見,SAE的的沒有應(yīng)用MySQL只提供一個(gè)database,名稱為 SAE_MYSQL_DB。主數(shù)據(jù)庫(kù)和從數(shù)據(jù)庫(kù)只是在訪問形式上的不同,實(shí)際上都指向同一個(gè)database。所以我們可以得到修改后的代碼如下。

3、可以訪問SAE的MySQL的代碼

?php

$con =

mysql_connect(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS);if(!$con){ die('could

not connect:'.mysql_error()); }mysql_select_db(SAE_MYSQL_DB,$con);

?

成功訪問。

如何在新浪云sae的web應(yīng)用中配置數(shù)據(jù)庫(kù)mysql

進(jìn)入云應(yīng)用的共享性mysql數(shù)據(jù)選項(xiàng)后,下方會(huì)出現(xiàn)如何連接mysql數(shù)據(jù)庫(kù)

點(diǎn)擊后會(huì)進(jìn)入Mysql的API使用手冊(cè),這里介紹了關(guān)于數(shù)據(jù)庫(kù)的一些預(yù)定義常量和一個(gè)使用其連接mysql的例子。然而,這并不是最方便的一個(gè)方法。

在新浪云的Classes(我也不知道怎么叫,簡(jiǎn)稱classes)開發(fā)文檔中,有一個(gè)SaeMysql類。如圖,只需實(shí)例化SaeMysql類對(duì)象,不到20個(gè)字符即可完成數(shù)據(jù)庫(kù)連接。同時(shí)下方有同樣便利的函數(shù)來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行各項(xiàng)常用操作。

下面我們使用Sublime Text來(lái)連接一次。

寫好代碼上傳到sae云后,打開網(wǎng)頁(yè)。可以看到的確以多維數(shù)組的方式顯示了數(shù)據(jù)庫(kù)內(nèi)的數(shù)據(jù)。

如何在新浪云計(jì)算中的數(shù)據(jù)庫(kù)建立

登陸SAE賬號(hào),進(jìn)入我的應(yīng)用——?jiǎng)?chuàng)建應(yīng)用

進(jìn)入創(chuàng)建新應(yīng)用的信息填寫界面,此處需要填寫一個(gè)贈(zèng)送的三級(jí)域名,名稱可以自擬,但是創(chuàng)建后不可以更改了。填寫應(yīng)用名稱,應(yīng)用的中文名稱,僅供顯示用的。選擇開發(fā)語(yǔ)言,Discuz是PHP+Mysql,故選擇php。填寫完畢后,點(diǎn)擊【創(chuàng)建應(yīng)用】

應(yīng)用創(chuàng)建成功后會(huì)有個(gè)提示,提示結(jié)束后頁(yè)面調(diào)轉(zhuǎn)到我的首頁(yè)? 應(yīng)用列表? 我創(chuàng)建的應(yīng)用,這里即可看到剛才創(chuàng)建的應(yīng)用了。

點(diǎn)擊應(yīng)用名稱,進(jìn)入應(yīng)用匯總信息頁(yè)面,如圖所示,這里的access key和secret key將在后邊使用到??梢浴军c(diǎn)擊查看】隱藏了的密碼

點(diǎn)擊服務(wù)管理下的Mysql,進(jìn)入服務(wù)管理——》MySQL下,點(diǎn)擊【點(diǎn)擊初始化MySQL】

第一、初始化MySQL成功,產(chǎn)生數(shù)據(jù)庫(kù)相關(guān)的用戶信息和現(xiàn)數(shù)據(jù)庫(kù)相關(guān)操作權(quán)限等!點(diǎn)擊現(xiàn)數(shù)據(jù)庫(kù)管理可以進(jìn)入管理操作!完成后如下圖:

第二、Memcache初始化 進(jìn)入gis102應(yīng)用后,依次點(diǎn)擊“服務(wù)管理”——》Memcache,如下圖

(這里我輸入“11”M大小,各位可以輸入10M或者其他,提交。對(duì)于云豆,新注冊(cè)用戶贈(zèng)送500個(gè),實(shí)名認(rèn)證再贈(zèng)送2000個(gè)云豆)

第三、Storage的初始化,不要勾選“私有”,否則外面的http請(qǐng)求就沒法訪問到論壇資源內(nèi)容! Domain名稱請(qǐng)?jiān)O(shè)置為“discuzx”,這是因?yàn)橐浦舶娴膁iscuzx4sae默認(rèn)是“discuzx”不然后邊程序安裝完成樣式出現(xiàn)問題!

新浪云免費(fèi)空間怎樣上傳PHP+MYSQL網(wǎng)站?

1.在應(yīng)用哪里有個(gè)代碼管理,下面有個(gè)地址是用于SVN提交的地址,如果你輸入版本控制器SVN的使用方法的話,建議通過SVN提交代碼。

2.在代碼管理哪里,可以把代碼打包上傳,自動(dòng)解壓

3.通過在線代碼編輯器上傳,一個(gè)一個(gè)文件傳很累。

本文名稱:新浪云mysql怎么使用 新浪云sae搭建web網(wǎng)站
網(wǎng)站鏈接:http://www.muchs.cn/article42/doejchc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、外貿(mào)建站、網(wǎng)頁(yè)設(shè)計(jì)公司、Google、小程序開發(fā)搜索引擎優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司