开发者社区> boxti> 正文

应用托管在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/
   

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
全平台数据(数据库)管理工具 DataCap 管理 Rainbond 上的所有数据库
DataCap是用于数据转换、集成和可视化的集成软件,支持多种数据源、文件类型、大数据相关数据库、关系数据库、NoSQL数据库等。通过该 DataCap 可以实现对多个数据源的管理,对数据源下的数据进行各种操作转换,制作数据图表,监控数据源等功能。
40 0
使用 Bytebase 管理 Rainbond 上的应用数据库
在应用的发布过程中数据库的结构变更一直是最复杂也是风险最大的环节,而 Bytebase 可以对这一过程进行全生命周期的管理。在 Rainbond 中安装 Bytebase,轻松管理部署在 Rainbond 上的所有数据库。
116 0
弹性 Web 托管修改数据库密码 | 学习笔记
快速学习弹性 Web 托管修改数据库密码
28 0
【笔记】用户指南—账号和安全—管理数据库账号
PolarDB-X实例支持高权限账号和普通账号,本文介绍账号的相关管理操作。
43 0
用户指南—账号和安全—管理数据库账号
PolarDB-X实例支持高权限账号和普通账号,本文介绍账号的相关管理操作。
69 0
云服务器部署自建数据库
宝塔面板下载使用,云端mysql数据库部署,后端代码部署
757 0
clickhouse数据库安装部署并实现远程ip访问
clickhouse数据库安装部署并实现远程ip访问
588 0
云速搭部署数据库审计
本实践通过云速搭实现数据库审计的部署。
79 0
企业数据库上云新选择!阿里云发布云数据库SQL Server 2019版本
云数据库SQL Server 2019标准版正式在阿里云上线,带来了更多新的体验。SQL Server 2019版本提供了大数据群集新特性,更高引擎性能及安全、可用性等数据库能力的增强。
1013 0
阿里云弹性Web托管如何修改数据库密码?
阿里云弹性Web托管如何修改数据库密码?
659 0
+关注
boxti
12535
文章
问答
视频
文章排行榜
最热
最新
相关电子书
更多
《阿里云数据库 MongoDB 专属集群版》
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
相关实验场景
更多