2023-10-01 03:00:41 | 我爱编程网
1、检查环境正常
使用mysql -u root -p 可以进入MySQL操作界面
直接使用/usr/local/php5/bin/php /web/test.php执行可以连上数据库
2、打开hosts加入
复制代码代码如下:127.0.0.1 qttc
使用qttc当主机连接也正常,唯独就不认localhost。
3、localhost连接方式不同导致
为了了解PHP连接数据库时,主机填写localhost与其它的区别阅读了大量资料,最后得知:
当主机填写为localhost时mysql会采用 unix domain socket连接
当主机填写为127.0.0.1时mysql会采用tcp方式连接
这是linux套接字网络的特性,win平台不会有这个问题
4、解决方法
在my.cnf的[mysql]区段里添加
复制代码代码如下:
protocol=tcp
保存重启MySQL,问题解决!
一:修改红色标注部分;
二:按照以下步骤:
1.在本地安装此留言板;
2.安装成功,将数据库导出,内容如下:
**************************************SQL 开始*****************************************************
--
-- 表的结构 `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id` int(2) NOT NULL AUTO_INCREMENT,
`zhanghao` varchar(20) NOT NULL,
`mima` varchar(20) NOT NULL,
PRIMARY KEY (`id`) 我爱编程网
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- 转存表中的数据 `admin`
--
INSERT INTO `admin` (`id`, `zhanghao`, `mima`) VALUES
(1, 'admin', 'admin');
-- --------------------------------------------------------
--
-- 表的结构 `ly`
--
CREATE TABLE IF NOT EXISTS `ly` (
`id` int(5) NOT NULL AUTO_INCREMENT,
`name` varchar(15) NOT NULL,
`dianhua` varchar(20) NOT NULL,
`neirong` text NOT NULL,
`huifu` text NOT NULL,
`youxiang` varchar(50) NOT NULL,
`biaoti` varchar(50) NOT NULL,
`time` varchar(22) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- 转存表中的数据 `ly`
--
INSERT INTO `ly` (`id`, `name`, `dianhua`, `neirong`, `huifu`, `youxiang`, `biaoti`, `time`) VALUES
(1, 'zxcx', 'czx', 'xzcvzxcvzx', '', 'cvx', 'cvxcv', '2014Äê10ÔÂ17ÈÕ04ʱ25·Ö');
***************************************************SQL 结束***********************************************
3.打开你的数据库管理界面;
4。在SQL里执行,或者导入。
以上就是我爱编程网整理的php框架数据库失败 php安装数据库不成功相关内容,想要了解更多信息,敬请查阅我爱编程网。PHP登陆注册页在本地测试时,出现连接数据库失败的情况怎么办?1、检查环境正常使用mysql-uroot-p可以进入MySQL操作界面直接使用/usr/local/php5/bin/php/web/test.php执行可以连上数据库2、打开hosts加入复制代码代码如下:127.0.0.1qttc使用qttc当主机连接也正常,唯独就不认localhos
按照曹鹏的php教程导入数据库怎么失败?我附截图了!看了错误,有可能是因为mysql的服务就没有启动。还有一种可能就是你连接mysql的设置有问题。一般默认mysql的用户是root,密码是空。从你的错误信息看,你用的用户是user1,这个用户是否存在?或者密码是否是YES?如果mysql服务正常的话,可以把你的连接部分修改成如下形式尝试一下。$conn=@mysql_connec
php数据库连接失败是程序问题,程序没有选择数据库,应该在mysql_connect语句之后,增加一个mysql_select_db('数据库名称')的语句补充:打开程序,搜索里面mysql_connect(,找到之后在后面添加一行:mysql_select_db('数据库名称');上面语句中的“数据库名称”几个汉字换为你的数据库的名字。PHP登陆注册页在本地测试时,
php主流框架都有什么php各种主流框架的比较一、ThinkPHP框架优势:简单易用(Model,Controller,View负责各自的工作),它拥有支持XML标签库技术的编译型模版引擎,支持两种模版标签,动态编译,缓存技术。还支持自定义标签库,具有独特的数据验证和自动填充,MD5数据加密等功能。部署简单只需要一个入口文件,上手快,有丰富的中文文档;学习成本低,社区活跃度高,在
php框架哪个用的多php框架哪个用的多?在国内ThinkPHP框架用的是最多的,是目前国内最流行的开源PHP开发框架!ThinkPHP是一个快速、简单、面向对象的轻量级PHP开发框架。遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标
php如何查询数据库PHP查询数据库之前,首先要连接数据库,下面使用PDO来连接数据库。pdo是php5中新加入的数据库抽象层,为了解决访问不同数据库统一接口的问题。类似于PEAR::DB类和ADODB类的操作,不过它是直接封装再php扩展中,可以自由选择使用。PDO构造函数连接数据库在PDO中,要建立数据库的连接需要实例化PDO的构造函数,PDO构造函数的语法格式如下:
thinkphp支持哪些数据库(基于thinkphp框架)目前的数据库包括Mysql、SqlServer、PgSQL、Sqlite、Oracle、Ibase、Mongo,也包括对PDO的支持,如果应用需要使用数据库,必须配置数据库连接信息,数据库的配置文件有多种定义方式。php框架需要掌握什么php框架需要掌握什么?下面介绍几个主流的PHP框架。(1)ZendFrame
php如何查询数据库PHP查询数据库之前,首先要连接数据库,下面使用PDO来连接数据库。pdo是php5中新加入的数据库抽象层,为了解决访问不同数据库统一接口的问题。类似于PEAR::DB类和ADODB类的操作,不过它是直接封装再php扩展中,可以自由选择使用。PDO构造函数连接数据库在PDO中,要建立数据库的连接需要实例化PDO的构造函数,PDO构造函数的语法格式如下:
2023-09-13 13:02:53
2023-09-21 21:18:47
2023-06-26 19:36:09
2023-07-16 10:35:19
2023-07-16 10:26:24
2023-06-26 23:28:31