首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试创建MySQL数据库时,HTTP404显示请求的URL别名未定义

问尝试创建MySQL数据库时,HTTP404显示请求的URL别名未定义
EN

Stack Overflow用户
提问于 2014-02-18 04:30:22
回答 2查看 283关注 0票数 0

我有一个小问题,需要更有经验的人的帮助。

我正在尝试用PHP代码创建一个MySQL数据库,但是我得到了这样的信息:“HTTP/404the requested URL alias for C:/Apache24/htdocs/testsite_01/Error creating database:用户''@'localhost‘对数据库'testbase_db’的访问被拒绝。”

我在家里的电脑上安装了Apache,PHP和MySQL,Apache和MySQL已经启动并运行。我已经尝试过检查Apache的httpd.conf文件,但是我对这个服务器的东西还很陌生,并且不确定它是不是应该修改或者添加一些东西来解决这个问题。

我使用默认的Apache htdocs文件夹存放这些文件,并在那里有一个名为testsite_01的子文件夹来存放这个特定的文件。然而,这不应该是问题所在,因为当将所有内容移动到默认根文件夹并尝试从那里运行时,它会给出相同的消息。我已经尝试了在谷歌上搜索和阅读相当多的东西在这里和其他地方,但到目前为止没有找到答案。

下面是用于创建数据库的PHP代码。

代码语言:javascript
复制
function create_DB()
   {
   $con = mysqli_connect("localhost", "", "");

   if (mysqli_connect_errno())
      {
      echo "Failed to connect to the database: " . mysqli_connect_error();
      }

   $sql = "CREATE DATABASE testbase_db";

   if (mysqli_query($con, $sql))
      {
      echo "Database created succesfully";
      }
   else
      {
      echo "Error creating database: " . mysqli_error($con);
      }
   }
EN

回答 2

Stack Overflow用户

发布于 2014-02-18 05:17:38

您需要连接到机器上的数据库server/host,而不是文件。

代码语言:javascript
复制
$con = mysqli_connect("localhost", "", "");
票数 0
EN

Stack Overflow用户

发布于 2014-02-21 11:14:09

我自己解决了这个问题。谢谢你所有的答案。这个问题可以删除。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21838702

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档