如何获得bae中mysql数据库的地址、用户名和密码?

百度的BAE是个很不错的东西,虽然已经开始收费,但是在免费的条件下,我觉得已经够用了。

很多人会在BAE上搭建wordpress,但是也有很多人却不知道MySQL的一些环境变量,

比如:

1、所创建的数据库主机地址是什么?

2、数据库对外开放的端口又是多少?

3、数据库的用户名是什么?

4、数据库的密码是什么?

好些人应该到这一步都打住了吧?

别着急,看看这段代码,可以帮你解决问题:

 

<?php
/**
 * 从环境变量中获得数据库的相关信息
 * @author axiaoke
 */
   
// 主机地址
$ip = getenv('HTTP_BAE_ENV_ADDR_SQL_IP');
// 数据库对外开放的接口
$port = getenv('HTTP_BAE_ENV_ADDR_SQL_PORT');
// 当前用户在BAE上的MYSQL用户名
$username = getenv('HTTP_BAE_ENV_AK');
// 密码
$password = getenv('HTTP_BAE_ENV_SK');
   
   
// 输出来看看
echo "ip: $ip <br/>port: $port <br/>username: $username <br/>password: $password <br>";
   
?>

有需要的可以将以上代码复制,然后保存为mysql-info.php,svn ci到你的bae上,访问该php文件,就能看见一切!

1 条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

*

返回主页看更多
打赏博主 支付宝 扫码打赏