连接不上可能的原因,1.你mysql服务没开启,2.驱动包没放进去,3.连接字符串有问题。
成都创新互联公司服务项目包括宁陕网站建设、宁陕网站制作、宁陕网页制作以及宁陕网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,宁陕网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到宁陕省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
1 mysql 错误 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost'
解决办法:关闭防火墙,linux下命令
[root@etl01 bin]# chkconfig --list | grep -i iptables ====check fire wall
iptables 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@etl01 bin]# /sbin/service iptables stop ====stop fire wall
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: nat filter [ OK ]
Unloading iptables modules: [ OK ]
2 报错:1130-host ... is not allowed to connect to this MySql server
解决办法:
授权形式
比如账户为root,密码为root
use mysql;
用root账户从任何主机上访问mysql数据库了
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
如果你想允许用户zz从ip为192.168.1.3的主机连接到mysql服务器,并使用123456作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY '123456' WITH GRANT OPTION;
.版本 2
.支持库 mysql
验证邮箱 = “select email from user where username =' ” + 编辑框_账号.内容 + “'”
执行SQL语句 (MySQL句柄, 验证邮箱)
记录集句柄 = 取记录集 (MySQL句柄)
到首行 (记录集句柄)
.计次循环首 (取记录集行数 (记录集句柄), )
读字段值 (记录集句柄, “email”, 邮箱)
信息框 (邮箱, 0, , )
到下一行 (记录集句柄)
.计次循环尾 ()
释放记录集 (记录集句柄)
建议你把sql打印出来看,
if($total_acter!=1)
{
echo
"!--";
echo
("select
*
from
characters
where
id='".$_POST[charid]."'
and
accountid='".$_SESSION["userid"]."'";
echo
"--";
error("错误提交!");
}
当发生错误的时候,查看网页的源码,把里面的
sql语句
拿出来,直接放在phpadmin或者其他mysql客户端里执行。有错误的话处理错误,如果没错误,那么我估计是
mysql数据库
这边存在一定问题,例如访问量高了,拒绝访问等情况,在根据具体错误具体处理。
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款