应用托管在SAE,不登录也能通过 phpmyadmin 管理数据库
来源:互联网 发布:js xml createelement 编辑:程序博客网 时间:2024/06/01 07:56
需求:在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值,再回车就不报错了!郁闷。
- 应用托管在SAE,不登录也能通过 phpmyadmin 管理数据库
- phpmyadmin登录不上,修改数据库密码
- 通过XAMPP访问phpmyadmin管理mysql数据库
- 通过XAMPP访问phpmyadmin管理mysql数据库
- SAE 平台代码实现数据库定时备份以及同步到本地 2014/09/11 09:39:01 分类: 技术随笔 1人评论 次浏览 SAE 只允许用户通过phpMyAdmin管理远程数据库,
- phpmyadmin登录不进去
- 不登录网站也能查看邮件数量的方法
- 局域网内远程登录phpMyAdmin管理服务器端数据库
- 通过PhpMyAdmin备份数据库
- 不写代码也能实现android应用
- 终于入了个门,能在sae上部署我的应用,爽爽哒
- SAE跨应用数据库访问
- gulp入手实践.gulp也能应用在jsp场景
- mysq不输入密码也能登录的bug&授权&修改密码
- mysql数据库的管理-------phpMyAdmin
- 使用phpMyAdmin管理MySQL数据库
- [置顶] phpmyadmin 管理远程数据库
- 搭建phpmyadmin数据库管理系统
- .net中using指令用法
- 【math】梯度(gradient)、雅克比矩阵(Jacobian)、海森矩阵(Hessian)
- C51浮点数显示、浮点数表示方法
- 解决mysql Access denied for user 'root'@'localhost'
- Spring MVC 通过@ResponseBody标签返回JSON数据 报406错误的解决方法
- 应用托管在SAE,不登录也能通过 phpmyadmin 管理数据库
- hadoop2.0 mvn compile -Pnative error
- 命名空间及匿名命名空间
- marking122部分文章列表
- android 短信(SMS)结构解析
- IOS7开发~解决UIWebView页面重叠问题
- 转 C++异常机制的实现方式和开销分析 白杨 http://baiy.cn
- hashCode()方法与equals()方法的区别与联系
- 62.windbg-p、t、pa、ta(单步步过、单步步入)