應用託管在SAE不登入也能通過phpmyadmin管理資料庫
需求:在SAE下開發,經常需要手動修改資料庫資料,可是老是登入又太麻煩
準備:假設當前我已經在SAE中有了一個應用: malinjie66.sinaapp.com
步驟:
1.下載 phpmyadmin, 版本是 phpMyAdmin-3.3.10.5-all-languages.7z
2.在SAE應用中, 新建一個版本, 假設是 2, 那麼現在把 phpmyadmin 的全部檔案上傳到該版本. (因為版本1要存放應用的程式碼, 而管理這個應用的資料庫, 又必須是在該應用下, 所以最好的辦法是, 新建一個版本啦!)
3.複製 pma/libraries/config.default.php 的內容到 pma/config.inc.php , 如果不存在則新建之
4.修改 config.inc.php 某些位置 , 修改後如下:
$cfg[`Servers`][$i][`host`] = SAE_MYSQL_HOST_M;
$cfg[`Servers`][$i][`port`] = SAE_MYSQL_PORT;
$cfg[`Servers`][$i][`user`] = SAE_MYSQL_USER;
$cfg[`Servers`][$i][`password`] = SAE_MYSQL_PASS;
$cfg[`Servers`][$i][`only_db`] = `app_malinjie66`; // 你的SAE專案的資料庫名稱
|
5.訪問 2.malinjie66.sinaapp.com , 你會發現要求輸入資料庫使用者名稱和密碼!(SAE設定的是常量, 我們當然不知道了!) 那麼下一步我們就要列印出這兩個常量
SAE_MYSQL_USER 和 SAE_MYSQL_PASS , 但是為了安全起見, 最好在位址列加一個金鑰驗證, 具體做法是: 在index.php 的最開頭處寫上這幾行程式碼 :
if($_GET[`k`]==`s0h94huna43hf4jc8geb1tqxt5jn3bg5`){
echo `資料庫登入資訊:<br />`;
echo SAE_MYSQL_USER.` `.SAE_MYSQL_PASS;
echo `<br /><br />`;
}
|
附:
訪問以上地址可能報錯——無法在發生錯誤時建立會話,請檢查 PHP 或網站伺服器日誌,並正確配置 PHP 安裝。
解決辦法:把位址列引數k的值,改變下(增加或刪掉一個字母),回車。再改回正確的k值,再回車就不報錯了!鬱悶。
最新內容請見作者的GitHub頁:http://qaseven.github.io/
相關文章
- sqlplus能登入資料庫,但plsql登入不上SQL資料庫
- 【YashanDB知識庫】ycm託管資料庫時,資料庫非OM安裝無法託管資料庫
- 你需要託管資料庫嗎?資料庫
- 從“預見”到“遇見”SAE 引領應用步入 Serverless 全託管新時代Server
- 從“預見”到“遇見” | SAE 引領應用步入 Serverless 全託管新時代Server
- 介面在託管C++中的應用 (轉)C++
- 資料庫應用管理資料庫
- 在登入資料庫的使用!sql資料庫SQL
- 用資料也能講故事?
- 在 NGINX 上託管 Angular 應用程式的終極指南NginxAngular
- 現在,ChatGPT不註冊登入也能免費用了ChatGPT
- 資料庫 之 管理工具 phpMyadmin資料庫PHP
- 安裝phpMyAdmin來管理Mysql資料庫PHPMySql資料庫
- 讓WindowsXP也能自動登入Windows
- 資料庫應用管理(zt)資料庫
- phpmyadmin匯入資料庫大小限制修改PHP資料庫
- 如何把遺留的Java應用託管在Service Fabric中Java
- 一般restore的資料庫用sys賬號登入不上REST資料庫
- MySQL 通過mysql_config_editor更安全的登入資料庫MySql資料庫
- Web應用離不開資料庫Web資料庫
- C# 託管資源和非託管資源C#
- AndroidStudio通過一個登入功能介紹SQLite資料庫的使用AndroidSQLite資料庫
- 託管 AJAX 能否讓 Web 應用程式提速?Web
- 怎樣在Github上託管開原始碼庫Github原始碼
- 資料庫在資料分析中如何應用資料庫
- Gartner:預計到2022年75%的資料庫將託管在雲端資料庫
- 這樣也能連線資料庫[zt]資料庫
- 關於 phpMyAdmin 管理 Homestead MySQL 資料庫的配置PHPMySql資料庫
- 我在xp安裝oracle10g資料庫。em能連資料庫,但是在本機用pl/sql連不上Oracle資料庫SQL
- element-ui表單驗證輸入空格也能驗證通過UI
- 什麼?雲資料庫也能C位出道?資料庫
- jmeter通過cookies來登入JMeterCookie
- iPhone/iTouch/iPad不越獄也能修改應用的好工具iPhoneiPad
- 無人機實名制現狀:登記資訊稽核不嚴,亂填也可通過無人機
- APEX 通過資料庫中使用者資訊驗證登陸資料庫
- 在windows通過作業系統認證登入ORACLEWindows作業系統Oracle
- 資料也能進超市
- 通過資料庫檔案還原資料庫資料庫