Chinaunix

标题: MySQL-Front---可以连接远程数据库吗? [打印本页]

作者: simhare    时间: 2009-07-17 13:35
标题: MySQL-Front---可以连接远程数据库吗?
MySQL-Front---可以连接远程数据库吗?
------------------
我的以下五项的设置都是正确的
-----
服务器
端口
-----
用户名
密码
数据库
-----
为什么还是连不上远程数据库,有没有什么PHP语句可以测试出远程数据库是否支持远程连接?

报错:
等待连接,
然后报错:
不能上到MySQL 服务器连接 "sql17.hostma.com"

这样的错误。
作者: simhare    时间: 2009-07-17 13:40
标题: 回复 #1 simhare 的帖子
嗯,数据库的连接方式采用Direct
作者: simhare    时间: 2009-07-17 13:46
标题: 回复 #1 simhare 的帖子
有些郁闷:
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("my_db", $con);

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin', '35')");

mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire', '33')");

mysql_close($con);
?>
这个例子在php的手册网站上看到的,在我这里不报错,但是没有插入数据库任何记录。。。。。
作者: ziggler    时间: 2009-07-17 13:58
标题: 回复 #3 simhare 的帖子
详细的错误信息?
作者: simhare    时间: 2009-07-17 14:19
标题: 回复 #3 simhare 的帖子
嗯,MySQL的例子,是我没做好,现在可以run了

[ 本帖最后由 simhare 于 2009-7-17 14:23 编辑 ]
作者: simhare    时间: 2009-07-17 14:20
标题: 回复 #4 ziggler 的帖子
报错:
等待连接,
然后报错:
不能上到MySQL 服务器连接 "sql17.hostma.com"
作者: simhare    时间: 2009-07-17 14:21
标题: 回复 #4 ziggler 的帖子
图形界面的WinXP下装的MySQL-Front,用它来连接远程的运行在Linux主机上的MySQL数据库,就报上面这两个错误,没有更详细的日志了。
作者: simhare    时间: 2009-07-17 14:30
sorry,我还想问下,能在PHP里用"create table"这样的DDL语句吗?怎么用的?
---------
嗯,找到了,是可以用:

CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
....
)

的。。。。

[ 本帖最后由 simhare 于 2009-7-17 14:34 编辑 ]
作者: simhare    时间: 2009-07-17 14:35
继续等待关于MySQL-Front连接远程数据库的问题。
作者: 3227049    时间: 2009-07-17 18:58
连接不上很正常,大多mysql应用都是只允许本地连接,或者限制连接IP范围的
作者: 到处流浪的猫    时间: 2009-07-17 21:46
能不能远程连接与MySQL-Front无关,而在于你连接使用的Mysql用户在授权中是否有远程连接数据库的权限
作者: ChinaTelecom    时间: 2009-10-08 17:58
楼上正解
作者: sunceenjoy    时间: 2009-10-09 09:39
开个账号,要能远程访问,例子:

mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by '123';

给来自10.163.225.87的用户joe分配可对数据库vtdc所有表进行所有操作的权限,并设定口令为123。
作者: rover12421    时间: 2009-10-09 16:48
先检查你的用户权限
再试试用本地mysql连接远程mysql试试




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2