为什么php网站总显示数据库连接失败?哪位高手通过qq远程帮我看看吗?谢谢了 。我的qq:664550455if (!$_conn = @mysql_connect('localhost','root','123456')) {
exit('数据库连接失败');
}
去掉@符号 , 让错误打印出来 。问题通常不外乎是找不到该用户 。说不定不存在'root'@'localhost',而是'root'@'127.0.0.1',mysql就是这么烦,是用host和user当联合主键来确定一个用户的,同样是root,不同的host也是不同的 。密码什么的我就不说了,估计你都检查过很多遍了 。看图 。
php连接远程数据库在php中如果要连接远程数据库连接方法很简单,只要把本地连接localhost或127.0.0.1改成指定远程服务器一IP地址或者直接域名即可 。
语法
【远程数据库php丢失 数据库无法远程访问】mysql_connect(servername,username,password);
例子
在下面的例子中,我们在一个变量中 ($con) 存放了在脚本中供稍后使用的连接 。如果连接失败,将执行 "die" 部分:
代码如下:
?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// some code
?
上面是连接本地数据库 , 下面把localhost改成远程IP即可了
实例 代码如下:
$conn=mysql_connect('','root','123456888');
if(!$conn) echo "失败!";
else echo "成功!";
// 从表中提取信息的sql语句
$sql="SELECT * FROM user where userName='$user_name'";
// 执行sql查询
$result=mysql_db_query('info', $sql, $conn);
// 获取查询结果
$row=mysql_fetch_row($result);
mysql_close();
php中链接远程mysql数据库错误权限... 有的mysql 服务器只允许本地进行连接..
要使用远程连接的话.. 需要给帐号加权限
用root用户登陆远程数据库php丢失,然后远程数据库php丢失:
grant all privileges on *.* to 创建的用户名 @"%" identified by "密码";
flush privileges;* 刷新刚才的内容*
格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
@ 后面是访问mysql的客户端IP地址(或是 主机名) % 代表任意的客户端远程数据库php丢失 , 如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了) 。
同时也可以为现有的用户设置是否具有远程访问权限 。如下:
use mysql;
update db set host = '%' where user = '用户名'; (如果写成 host=localhost 那此用户就不具有远程访问权限)
FLUSH PRIVILEGES;
PHP无法连接到远程的mysql数据库首先你要确定你远程的MYSQL开启了远程连接 。
默认是不会开启的,一般情况也是不建议开启的,存在风险比较大 。
默认都是服务器本机或者局域网连接使用 。
进入服务器给mysql加上一个账号或者直接在你使用的账号上,连接地址localhost或者127.0.0.1改成%,就表示任何IP都可以连接了,这样就可以远程连接了 。
建议用一些界面管理软件来修改比较直观一点,当然你熟悉命令也是可以用命令来修改的 。
Can't connect to MySQL server on XXXXX (10053) , PHP有时会无法连接远程数据库的问题这个应该是数据库服务器不稳定 , 经常出现这种文字,说明运行服务器是稳定的 , 有时能连接上说明用户名密码也没问题 , 因此应该是数据库服务器不稳定 。比如:数据库服务器经常重启、允许连接数太少等于原因 。
那你就换个供应商吧,我以前买了个空间,网站一直打不开,我跟供应商说了很久,他说是我网站问题,结果这样持续了半年,他跟我说他们问题解决了,可以访问了 。
推荐阅读
- 无人直播刷礼物,无人直播刷礼物是真的吗
- 手机打拼音怎么又准又快,手机拼音打字法有什么技巧
- 破坏区块链,区块链被攻击
- 角色扮演类游戏手机,角色扮演类游戏手机游戏
- vb.net全屏编辑 vb 设置窗体为全屏
- mysql分库分表实战,mysql的分库分表
- c语言调用计算圆函数 c语言运用调用函数的方法实现简易计算器
- 平衡二叉树java代码,平衡二叉树 java
- 丑小鸭儿童益智游戏,幼儿丑小鸭的游戏教案