php连接mysql数据库失败咋办(php+mysql网站上传 数据库连接失败)
本文目录
- php+mysql网站上传 数据库连接失败
- 数据库连不上,为什么我写的PHP代码一直连不上mysql数据库 报错=Fatal error: Ca
- PHP中,我的MYSQL配置都没错,可就是连接不到数据库,怎么办急用,高手帮帮忙吧!
- PHP MYSQL数据库连接出错
- PHP无法连接到远程的mysql数据库
- PHP无法连接MySQL:die(’Could not connect: ’ . mysql_error());
- PHP连接MySQL服务器老是出错
php+mysql网站上传 数据库连接失败
1
主要报错是: Can’t connect to MySQL server on ’localhost’ (10061)
可能是是人家的端口不是3306,改了的
如果是用户名、密码错误的话,应该有另一种报错提示。
2
or die("数据库服务器连接错误 ……………………
你已经写了这一句报错提示,但是程序却直接给出MYSQL错误报告,好奇怪……照理说,这个“第二行”执行不成功的话,应该给出“数据库服务器连接错误”才对,怀疑你的 mysql_connect("localhost","root","root") 是不是将双引号弄成中文状态了
3
("localhost","root","root")
好牛的密码和用户名,人家服务器商直接把这个用户权限给你了?
4
你太牛了!既然没有上传数据库内容~~~~
先把你本地的数据库导出来,直接导出SQL代码
然后再在服务器运行这些SQL代码,看图,phpMyAdmin 有数据导出和SQL执行功能。
数据库连不上,为什么我写的PHP代码一直连不上mysql数据库 报错=Fatal error: Ca
此函数未被定义说明你的配置可能出现了问题:1、确定你的MySQL服务启动了。2、如果MySQL启动了还是这样,看一下phpinfo()中有没有MySQL模块。没有的话修改php.ini使其支持MySQL,这方面的资料很多,自己搜吧。记得要重启Apache服务。有时候需要尝试多次重启,或把它晾那一会。如果你的php是源码安装,那么你得在./configure时带--with-mysql=mysql_dir。如果是装系统时安装的,那么你可能没有选全php的安装包,php的包你可以用rpm -qa | grep php查查,应该有如下一些:php-imapphp-readlinephp-gdlibphp_commonpapache2-mod_phpphp-pgsqlphp-ldapphp-mysqlphp430-devel其中你需要的起码有php-mysql和papache2-mod_php这两个包。确保:mysql.allow_persistent = Onmysql.max_persistent = -1mysql.max_links = -1mysql.default_host =localhostmysql.default_user =rootmysql.default_password =你的mysql的root的口令;extension=/ext/php_mysql.dll 去掉前面的分号。修改完就测一下phpinfo()中有没有mysql模块。别人的php.ini你不一定能用,因为安装目录,环境,版本不一样。所有配成功的人想必都花了大量的时间和精力。自己琢磨出来才是真的学会
PHP中,我的MYSQL配置都没错,可就是连接不到数据库,怎么办急用,高手帮帮忙吧!
我能想到的原因有如下几点:一、防火墙开了二、屏蔽了3306端口三、不知道你用的是什么版本的php与mysql,怕是版本不兼容, 注意:如果是php5.3.1版本, 连接mysql不能用localhost 要用127.0.0.1 看看电脑里的这个文件C:\Windows\System32\drivers\etc\hosts记事本打开hosts,如果“#127.0.0.1 localhost ”这句话#没去掉就去掉去掉。
PHP MYSQL数据库连接出错
有几个可能:1.程序是通过这个判断if($_SESSION=="OK")才进行连接数据库的。当这个条件不成立,则mysql并没有连接,所以mysql_close()才会报错。2.试试mysql_close($conn)
PHP无法连接到远程的mysql数据库
首先你要确定你远程的MYSQL开启了远程连接。默认是不会开启的,一般情况也是不建议开启的,存在风险比较大。默认都是服务器本机或者局域网连接使用。进入服务器给mysql加上一个账号或者直接在你使用的账号上,连接地址localhost或者127.0.0.1改成%,就表示任何IP都可以连接了,这样就可以远程连接了。建议用一些界面管理软件来修改比较直观一点,当然你熟悉命令也是可以用命令来修改的。
PHP无法连接MySQL:die(’Could not connect: ’ . mysql_error());
这个主要就是显示 出错信息,方便查错和调试,如果你知道 这里会出现什么问题的话 一般 if(!$q){exit(’数据库连接失败!!’);}这样写就理友好一些了。无法连接数据库如果用户名 密码没错的话可能你的mysql并没有安装成window 服务手动去mysql安装目录 下 启动 bin目录下的mysqld.exe
PHP连接MySQL服务器老是出错
3306端口吧,不是8080 《?php$host="localhost";$db_user="root"; //用户名$db_pass="1"; //密码$db_name="lianxi"; //数据库名$timezone="Asia/Shanghai";$link=mysql_connect($host,$db_user,$db_pass);mysql_select_db($db_name,$link);mysql_query("SET names UTF8");header("Content-Type: text/html; charset=utf-8");date_default_timezone_set($timezone); //北京时间?》
更多文章:
什么是编程坐标系(如何在数控机床坐标系中设置工件(编程)坐标系)
2024年8月27日 10:05
decimal和varchar区别(sql2005中 int类型的字段下空值怎么表示)
2024年7月26日 21:00
chattr命令详解(Linux chattr 锁定文件命令,导致文件root用户都不能写入问题)
2024年3月13日 02:25
c语言中digit用法(C语言表达式‘0’<=digit_c)
2024年3月29日 22:05
jsp删除功能怎么实现(请问jsp页面如何在数据库中用语句体现修改、删除、查找等功能)
2024年6月9日 15:39
编程线上平台(最近想在线上给孩子报个编程课学习,请问有什么平台比较好的,好课测评这个平台如何)
2024年6月30日 20:04
eval函数 c(C++里面有类似MATLAB eval函数吗)
2024年7月27日 19:51
ajax中文名(各位高手帮我解决AJAX传输数据的中文乱码问题)
2024年5月17日 05:10
java和javascript学哪种好(javascript和java哪个有前途)
2024年7月23日 16:23
unix操作系统发明者是谁(unix是1969发明的,为什么电算化模拟试卷上说成是70年代发明的呢求解,明明是60年代嘛)
2024年5月13日 04:54
redis python(python 的 redis 库,连接池怎么用)
2024年6月30日 14:54
java list方法(java中list的遍历有几种方式)
2024年7月5日 19:11
redis安装配置教程(如何在Ubuntu 16.04上安装并配置Redis)
2024年3月13日 01:35
数据库orderby排序(SQL中orderby排序有问题,求解决)
2024年7月4日 17:11