首页 > 编程知识 正文

安装php提示mysql错误,php连接不上mysql

时间:2023-12-27 22:27:33 阅读:326285 作者:YJVA

本文目录一览:

PHP中PDO_MYSQL扩展安装问题error: mysql configure failed.

搜索php.ini,找到下面的这一行文本。

;Windows

Extensions

下面都是用分号在前面主事掉了支持的扩展模块,在后面追加下面的一行代码。

extension=php_pdo.dll

这是所有PDO驱动程序共享的扩展,必须得有。然后,就看您使用什么数据库。如果使用MySQL,那么添加下面的一行。

extension=php_pdo_mysql.dll

保存php.ini,重启Apache服务器。就应该可以了。

在安装PHP程序包时出错,显示mysql连接配置失败。这个问题该如何解决呢?求大神指点

确定MYSQL是不是启动。

确定是不是有密码,用户名对不对。

127.0.0.1不行,换localhost看看行不行。

在配置php.mysql时出现这个Fatal error: Call to undefined function mysql_connect() in D:apache2.2

有两种可能:

1、你的php版本是7或者以上,因为7开始mysql扩展被放弃掉了,默认是pdo

2、你没有安装php的mysql扩展,或者刚刚安装好,但是没有重启php-fpm和web服务器

你检查下看看。

安装PHPCMS2008最后一步完成的时候会提示MYSQL错误:MySQL Query Error

把创建表设置储存引擎的写法改成) ENGINE=MyISAM 也看你错误里是 TYPE=MyISAM

create 语句后面的TYPE=MyISAMTYPE=MyISAM

和 ENGINE=MyISAM 都是设置数据库存储引擎的语句 ,(老版本的MySQL使用TYPE而不是ENGINE(例如,TYPE =

MYISAM)。 MySQL 5.1为向下兼容而支持这个语法,但TYPE现在被轻视,而ENGINE是首先的用法。 一般地,ENGINE

选项是不必要的;除非默认已经被改变了,MyISAM是默认存储引擎。所以直接将原来TYPE=MyISAM 改成ENGINE=MyISAM 就可以了

说的明白点就是你的数据库支持 ENGINE=MyISAM 这种写法,改了就可以了,。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。