我在尝试用新的php5连接到旧的数据库时遇到了一个问题
mysql_connect(): mysqlnd cannot connect to MySQL 4.1+ using the old insecure authentication. Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD('your_existing_password').
似乎每个人都可以通过更改数据库配置文件或更新密码来解决这个问题。
问题是,我目前既不能这样做
我正在尝试使用Laravel 4连接到SQL Server数据库。我收到一个错误,但我认为这是一个PHP错误,而不是Laravel错误。上面写的是PDOException: could not find driver。与database.php文件中的另一个示例一样,我将驱动程序设置为sqlsrv。就像我说的,我认为这是一个PHP错误,而不是Laravel。
我在我的Mac上使用本地主机。我需要在我的php.ini文件中配置一些东西吗?我发现说我需要注释掉PDO下的一个MySQL驱动程序。我在我的php.ini中也找不到这一行。但无论如何,我也需要连接到MySQL数据库。我需要更改php.in
我必须在一定的时间间隔内在实时服务器上备份我的数据库。为此,我创建了一个批处理文件,并使用普通Windows的调度安排它的执行。我在批处理文件中调用了一个php文件来执行备份功能。在php文件中,我使用普通的mysql查询连接到数据库并获取数据结构,但这总是会引发错误。
警告:mysql_connect() function.mysql- connect : 2002连接尝试失败,原因是连接方没有(试图通过tcp://远程数据库服务器进行连接)在本地服务器 on line xx上的文件中
请帮助我克服这个错误,这样我就可以在本地备份远程数据库。
我有一个以mysql为数据库的vb6程序。我的老师让我把我的vb6连接到php上。php代码只查看vb6中的内容,例如报告。我的问题是,这是可能的吗?我已经在谷歌上搜索了这个,但没有具体的想法。如果是这样的话,我如何实现这一点,或者实现这一点的步骤是什么?
我把这个搞糊涂了,因为我只知道php和mysql连接。VB6 to PHP对我来说是新事物。如果这是不可能的,也许我应该使用php和mysql。我只想知道这是否可能。
我在ipage服务器上有一个数据库。我尝试通过Visual Studio2013连接到数据库来使用WPF应用程序中的数据,但每次都会出现错误"Unable to connect to any the specified MySQL hosts“。我必须做什么才能访问数据库?
使用MySQL数据提供程序WIN8.1
非常感谢。
如果我无法连接到数据库(例如xamp倒置或数据库连接关闭等),我将试图捕获一个错误。我试过使用PDO::errorCode(),但没有重复使用。
在我的php中,我有一个connection.php和一个方法‘多次连接到数据库,并返回一个新的PDO实例来实现各种查询。响应将显示错误消息,然后显示调用它的所有php查询,其中还包括非加密格式的数据库的名称和密码。
如何捕捉此错误并将此错误消息替换为人类可读的选项(不显示名称和密码)?
CONNECTION.PHP
function connect()
{
// set database server access variab
我想用php7连接到旧的mysql服务器(服务器是4.0.20标准)。升级mysql服务器或降级php不是一个选项。
我正在做这个:$conn = mysqli_connect($local,$user,$pwd,$db,$port);,但是我得到了这个错误:Warning: mysqli_connect(): Connecting to 3.22, 3.23 & 4.0 is not supported. Server is 4.0.20-standard。这是可能的吗?