當前位置:首頁 » 數據倉庫 » 新浪雲資料庫怎麼連接
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

新浪雲資料庫怎麼連接

發布時間: 2023-01-09 03:46:27

❶ 新浪雲資料庫Php連接

我看你這個是不知道連接參數的意思吧?


define('DB_HOST', 'localhost');
define('DB_USER', 'root'); //數據賬號
define('DB_PWD', 'root'); //密碼
define('DB_NAME', 'demo'); //資料庫名稱

DB_HOST 就是資料庫伺服器IP:這個就是你新浪雲資料庫的IP;

DB_USER這個就是你新浪雲資料庫的資料庫用戶名;

DB_PWD這個就是你新浪雲資料庫的資料庫用戶密碼;

DB_NAME:這個就是你新浪雲資料庫的資料庫名;

  1. 如果是資料庫遷移,那麼你要把目前的資料庫遷移到新浪雲上邊,建立同樣的資料庫,數據表;

  2. 如果數據在新浪雲上已經有了,你這邊只需要改了這個配置為新浪雲給你的連接信息就可以了;

  3. 如果你新浪雲上沒有布置環境,那麼你要在新浪雲上安裝mysql,以及配置對應資料庫IP的開放埠及許可權;

❷ 雲資料庫怎麼連接

  • 准備阿里雲資料庫的資料庫鏈接地址,資料庫名稱,埠,用戶名,以及對應的用戶密碼。

❸ 如何在新浪雲 SAE 上安裝部署 Laravel 5.1 應用並測試資料庫連接

這是我的配置,你根據自己的情況代入進去就好了:

1
2
3
4
5
6
7
8
9
10
11
12
13
14

<property name="connection.url">
jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_appname
</property>
<property name="connection.username"> accesskey </property>
<property name="connection.password">
secretkey
</property>

用 戶 名 : accesskey(應用的accesskey)
密碼 : secretkey(應用的secretkey)
主庫域名 : w.rdc.sae.sina.com.cn
從庫域名 : r.rdc.sae.sina.com.cn
埠 : 3307
資料庫名 : app_appname(app_加上應用名稱)

❹ 我在新浪雲平台上安裝一個PHP網站,怎麼連接平台的資料庫名和資料庫密碼呢

我看你這個是不知道連接參數的意思吧?
define('db_host',
'localhost');
define('db_user',
'root');

//數據賬號
define('db_pwd',
'root');

//密碼
define('db_name',
'demo');

//資料庫名稱
db_host
就是資料庫伺服器ip:這個就是你新浪雲資料庫的ip;
db_user 這個就是你新浪雲資料庫的資料庫用戶名;
db_pwd 這個就是你新浪雲資料庫的資料庫用戶密碼;
db_name:這個就是你新浪雲資料庫的資料庫名;
1.
如果是資料庫遷移,那麼你要把目前的資料庫遷移到新浪雲上邊,建立同樣的資料庫,數據表;
2.
如果數據在新浪雲上已經有了,你這邊只需要改了這個配置為新浪雲給你的連接信息就可以了;
3.
如果你新浪雲上沒有布置環境,那麼你要在新浪雲上安裝mysql,以及配置對應資料庫ip的開放埠及許可權;

❺ 新浪雲怎麼連接資料庫

我也是啊。。。同求。。。

❻ 如何在新浪雲sae的web應用中配置資料庫mysql

進入雲應用的共享性mysql數據選項後,下方會出現如何連接mysql資料庫

點擊後會進入Mysql的API使用手冊,這里介紹了關於資料庫的一些預定義常量和一個使用其連接mysql的例子。然而,這並不是最方便的一個方法。

在新浪雲的Classes(我也不知道怎麼叫,簡稱classes)開發文檔中,有一個SaeMysql類。如圖,只需實例化SaeMysql類對象,不到20個字元即可完成資料庫連接。同時下方有同樣便利的函數來對資料庫進行各項常用操作。

下面我們使用Sublime Text來連接一次。

寫好代碼上傳到sae雲後,打開網頁。可以看到的確以多維數組的方式顯示了資料庫內的數據。

❼ 解決了我再送你30分PHP連接數新浪雲資料庫問題代碼提示錯誤,初級連接資料庫代碼

你這個是首先語法就有錯誤哦。
$link=$con = mysql_connect("w.rdc.sae.sina.com.cn".":"."3307","用戶名","密碼");
$link=$con = mysql_connect("w.rdc.sae.sina.com.cn:3307","用戶名","密碼");

另外邏輯錯誤:
應該是
if($link)
{
mysql_select_db(app_wkdn,$link);
echo "資料庫連接成功";
}
else {

echo "資料庫連接失敗";

}

你可以把密碼故意填錯,然後看看是否輸出資料庫連接失敗

❽ 我在新浪雲平台上安裝一個PHP網站,怎麼連接平台的資料庫名和資料庫密碼呢

伺服器地址: getenv('HTTP_BAE_ENV_ADDR_SQL_IP'),
連接埠: getenv('HTTP_BAE_ENV_ADDR_SQL_PORT'),
用戶名: getenv('HTTP_BAE_ENV_AK'),
密碼: getenv('HTTP_BAE_ENV_SK'),

用php連接時,用上面幾個變數名就可以了,你也可以登錄開發者平台,在你的應用那裡,服務管理下面的「MySQL(雲資料庫)」那裡可以登錄web管理你的資料庫,用別管理工具好像不行,詳情可以網路一下我的博客:龐藝光博客,我的也掛到上面去了。

❾ 新浪雲傳數據到雲端資料庫config.yaml怎麼改

1、在新浪雲控制台左側資料庫服務子項下進入共享型MySQL
2、然後出現頁面
3、點擊初始化MySQL按鈕出現頁面
4、點擊第一個方框(通過第二個方框中的鏈接即可本文開頭介紹的實現讓多個應用共享同一個資料庫實例)中的管理MySQL鏈接,即可進入創建表table頁面
第一個方框和第二方框中的內容構成資料庫連接代碼中的主機名和資料庫名
[java] view plain
connection= (Connection) DriverManager.getConnection("jdbc:mysql://w.rdc.sae.sina.com.cn:3307/app_geekzhou","username","password");
上面代碼中的username和password分別用該應用的Access Key和Secret Key替換。
5、填寫table名稱,這里以表名test,欄位數4為例,進入下一步
6、填寫完畢後,一定要單擊「保存」按鈕而不是「執行」按鈕,執行按鈕是為了再添加若干個欄位的。
7、保存後進入如下頁面
到此為止資料庫和表已經創建完畢。

❿ 如何在新浪雲sae上安裝部署laravel5.1應用並測試資料庫連接

1、創建SAE應用
首先進入新浪雲SAE界面 http://sae.sina.com.cn/ :

點擊「創建新應用」,在創建應用頁面填寫表單,開發語言選擇php 5.6,選中「空應用」,然後點擊「創建應用」:

這樣在管理應用列表新增了一個「Laravel SAE」應用:

接下來我們點擊「Laravel SAE」進入管理應用界面,選擇左側「代碼管理」鏈接上傳應用代碼:

我們選擇使用Git管理代碼,點擊「Git」按鈕,頁面跳轉到Git安裝指南頁面:

通過該頁面我們得知代碼倉庫是 https://git.sinacloud.com/laravelsae/ ,接下來我們就可以按照部署說明上傳代碼到SAE。
2、上傳Laravel項目代碼到SAE
這里我們選擇Github上一個現成的項目 laravel5-on-sae ,該項目針對SAE對Laravel 5.1代碼做了特定修改,我們下載其 項目包 並解壓到本地。進入解壓後的 laravel5-on-sae 目錄,刪除隱藏的文件夾 .git ,新建一個 config.yaml ,編輯其內容如下:
handle:
- rewrite: if (path ~ "^/$") goto "public/index.php"
- rewrite: if(!is_dir() && !is_file() && path~"^(.*)$") goto "public/index.php/$1"
編輯 .gitignore 文件,移除第一行 /vendor (否則使用Git命令忽略該目錄,導致找不到/vendor/autoload.php而報錯)。
編輯 config/app.php ,移除 providers 數組中的如下這行:
App\Providers\ViewComponentServiceProvider::class,
編輯 app/Providers/EventServiceProvider.php 內容如下:
<?php
namespace App\Providers;
use Illuminate\Contracts\Events\Dispatcher as DispatcherContract;
use Illuminate\Foundation\Support\Providers\EventServiceProvider as ServiceProvider;
class EventServiceProvider extends ServiceProvider
{
/**
* The event listener mappings for the application.
*
* @var array
*/
protected $listen = [
];
/**
* Register any other events for your application.
*
* @param \Illuminate\Contracts\Events\Dispatcher $events
* @return void
*/
public function boot(DispatcherContract $events)
{
parent::boot($events);
}
}
然後在 laravel5-on-sae 目錄下執行如下命令:
git init
git remote add sae https://git.sinacloud.com/laravelsae/
git add .
git commit -am 'laravelsae'
git push sae master:1
最後一條命令需要輸入的用戶名和密碼為安全郵箱和安全密碼,而不是微博賬號和密碼。如已啟用微盾動態密碼,則密碼應該是「安全密碼」+「微盾動態密碼」。
這樣我們就可以成功提交代碼到Laravel SAE應用。
在開始之前還需要在SAE中初始化Memcache,並且在Storage中新建一個域名為 laravel 的domain。
接下來我們在瀏覽器中訪問 http://laravelsae.sinaapp.com/laravel ,頁面顯示如下:

說明代碼部署成功!
3、測試資料庫連接
要在SAE上連接資料庫,首先我們需要點擊左側mysql初始化資料庫:

選擇「共享型MySQL」:

InnoDB目前只對企業開發,所以我們選擇MyISAM引擎,然後點擊初始化資料庫。初始化成功後頁面跳轉到MySQL管理頁面:

SAE中MySQL主機、埠、用戶名及密碼都用常量表示,我們在代碼中也要使用這些常量對資料庫進行設置,當然 laravel5-on-sae 這個項目已經為我們做好了設置,甚至配置了讀寫分離:

這里我去將 prefix 配置設置為 '' ,即不使用任何數據表前綴。
接下來我們對資料庫進行測試,還是在MySQL管理頁面我們點擊「管理MySQL」,頁面會跳轉到MySQL資料庫管理頁面,實際上是一個phpMyAdmin頁面:

在phpMyAdmin中我們創建一個數據表 posts 並插入兩條記錄:

接下來我們在項目代碼中 routes.php 新增一條路由:
Route::get('database/test','DbController@test');
然後創建控制器 DbController ,編輯其內容如下:
<?php
namespace App\Http\Controllers;
use DB;
class DbController extends Controller{
public function test(){
$posts = DB::table('posts')->get();
dd($posts);
}
}
然後提交該代碼到SAE項目:
git add .
git commit -m 'test'
git push sae master:1
在瀏覽器中訪問 http://laravelsae.sinaapp.com/database/test