正文

远程连接Amazon EC2上面的mysql

(2014-08-13 16:55:39) 下一个

最近在搞amazon ec2的服务器, 忒不熟悉, 一步一卡啊.

apache2+php+mysql的环境搭好了, 在php中连接mysql始终连不上去, google了一大堆文章, 前人的智慧让人钦佩, 终于解决了.

文章地址: http://www.rackspace.com/knowledge_center/article/mysql-connect-to-your-database-remotely

步骤为:

1. c:/OpenSSH/bin/ssh 登录ec2服务器, 命令为:

ssh -i AgeSecret.pem ubuntu@ec2-xxx-xxx-xxx-xxx.compute-1.amazonaws.com

2. 以root登录mysql

mysql –user=root -p

命令行会提示输入密码, 就是安装mysql时的密码.

3.  然后GRANT 用户

mysql>GRANT ALL ON databasename.* TO root@’xxx.xxx.xxx.xxx’ IDENTIFIED BY ‘password’

其中databasename是你mysql中生成的数据库名字

xxx.xxx.xxx.xxx是服务器的IP地址

password是mysql的root用户的密码

4. php语句连接

$myconn=mysql_connect(“localhost”, “root”, “password”);
mysql_select_db(“databasename”);

[ 打印 ]
阅读 ()评论 (0)
评论
目前还没有任何评论
登录后才可评论.