首页 >

PHP中使用localhost连接Mysql不成功的操作,localhostmysql

php教程|php手册PHP中使用localhost连接Mysql不成功的操作,localhostmysql
PHP,localhost,Mysql,mysql
php教程-php手册
PHP中使用localhost连接Mysql不成功的解决方法,localhostmysql
易语言高级表格报销单源码,vscode连接ftp,ubuntu复制光盘命令,tomcat查看命令,sqlite小数类型转换,发号中心插件,用到vue的前端框架,python爬虫编写app,php 传智播客,seo 301跳转,cpa广告联盟网站源码大全,jquery的网页链接,worpress模板,织梦产品页面,jsp空间管理系统,淘宝程序lzw
发现问题
响应式文章源码,怎样用vscode学习c语言,ubuntu启用桌面,云服务器用tomcat,爬虫讲解ppt,自己做php框架,北京seo排名优化怎么收费lzw
昨天在帮同事编译安装Linux环境时,遇到一个问题:
WEB服务器是apache,数据库是MySQL。
php评论源码,咋下载vscode,ubuntu进入命令行模式,tomcat 启动加载,sqlite c 下载,网页设计制作框架,网站模板 数据库,阿里云服务器怎么代理,sdcms插件下载,前端框架推荐列表,阳台爬虫,php序列化,网站seo优化培训,springboot 最新,html下划线标签,好看的手机app网站模板免费下载,网页设计素材大全,手机登陆模板 html代码下载,dedecms 爆后台路径,html单页面结构,bootstrap 内容管理系统,socket聊天程序源码lzw
于是写了一个测试连接数据库的PHP页面:

复制代码 代码如下:

$mysql = mysql_connect(‘localhost’,’root’,”);

打开 http://localhost/test.php 测试

提示:Can’t connect to local MySQL server through socket…

检查环境正常

以为是数据库没有启动,于是查看一下进程,MySQL在进程里,重启了一下MySQL.

使用mysql -u root -p 可以进入MySQL操作界面

直接使用/usr/local/php5/bin/php /web/test.php执行可以连上数据库
apache也重启了,一样无效

疑点:为何网页执行失败,命令执行却成功

这下就郁闷了,使用php命令直接执行就成功,通过网页执行就失败。难道是apache导致?网上搜索了大堆资料也没找到解决方案,重新编译安装apache问题依旧。

把localhost改成127.0.0.1成功

把localhost改成127.0.0.1后竟然连接成功了,开始陷入思考困局:localhost失败127.0.0.1却成功?

ping localhost 地址是127.0.0.1没错

打开hosts加入

复制代码 代码如下:

127.0.0.1 qttc

使用qttc当主机连接也正常,唯独就不认localhost。

localhost连接方式不同导致

为了了解PHP连接数据库时,主机填写localhost与其它的区别阅读了大量资料,最后得知:

当主机填写为localhost时mysql会采用 unix domain socket连接
当主机填写为127.0.0.1时mysql会采用tcp方式连接
这是linux套接字网络的特性,win平台不会有这个问题

解决方法

在my.cnf的[mysql]区段里添加

复制代码 代码如下:

protocol=tcp

保存重启MySQL,问题解决!


php 连接 mysql 失败 如可以解决追加100分

百度HI我

数据库密码 没错吧?

$mysql=mysql_connect(“localhost”,”用户名”,”密码”);
if($mysql){
echo “数据库连接成功”;
}else{
echo “失败”;
}
 

php连接mysql失败

是不是没有启用mysql支持?
php5开始mysql就不再是内建的支持了,需要自己设置php配置文件php.ini以启用mysql扩展。
 


PHP中使用localhost连接Mysql不成功的操作,localhostmysql
  • php 读配置文件解决思路
  • php 读配置文件解决思路 | php 读配置文件解决思路 ...

    PHP中使用localhost连接Mysql不成功的操作,localhostmysql
  • Win平台搭建WordPress环境
  • Win平台搭建WordPress环境 | Win平台搭建WordPress环境 ...

    PHP中使用localhost连接Mysql不成功的操作,localhostmysql
  • MySQL 数据库环境使用攻略(4)[组图]【MySQL】
  • MySQL 数据库环境使用攻略(4)[组图]【MySQL】 | MySQL 数据库环境使用攻略(4)[组图]【MySQL】 ...