需要了解一些关于Apache、MySQL、phpmyadmin、php的一般知识

需要了解一些关于Apache、MySQL、phpmyadmin、php的一般知识,php,mysql,apache,phpmyadmin,root,Php,Mysql,Apache,Phpmyadmin,Root,在过去的三天里,我一直在尝试解决一件简单的事情,即使在这个网站上被问到,仍然没有得到一个准确的答案,我现在非常迷茫,我的头将从所有这些新信息中爆炸,首先我需要知道如何解决这个问题: 拒绝用户“root”@“localhost”的访问(使用密码:否) 我知道这方面有很多线索,但我需要更多的答案 如何解决上述问题?请不要告诉我使用诸如“mysql-u root-p”之类的代码,因为这会引出第二个问题 如果我要使用上面的命令(mysql-u root-p),我必须在哪里编写它?我的意思是,我刚刚在我的

在过去的三天里,我一直在尝试解决一件简单的事情,即使在这个网站上被问到,仍然没有得到一个准确的答案,我现在非常迷茫,我的头将从所有这些新信息中爆炸,首先我需要知道如何解决这个问题:

拒绝用户“root”@“localhost”的访问(使用密码:否)

我知道这方面有很多线索,但我需要更多的答案

  • 如何解决上述问题?请不要告诉我使用诸如“mysql-u root-p”之类的代码,因为这会引出第二个问题
  • 如果我要使用上面的命令(mysql-u root-p),我必须在哪里编写它?我的意思是,我刚刚在我的计算机上安装了Apache、phpmyadmin、MySQL和php,我甚至还没有将它连接到我的网站(如果我必须的话)
  • Apache的实际用途是什么?使用它的目的是什么?为什么我要使用它而不是将我的网站放在任何其他文件夹中?我应该将我的网站放在哪个文件夹中(我想的是C:\Apache24\htdocs,对吗?)
  • 如果我还没有将我的配置连接到apache目录中的phpmyadmin,那么我的配置在我的网站phpmyadmin(我在购买域名www.*.com/phpmyadmin时得到的)上会起作用吗

  • 我可能会问一些愚蠢的问题,但请不要评判我,我是来学习的,这个网站的目的是帮助别人,而不是煽动别人,对吧?谢谢!顺便说一下,我使用的是Windows 7。

    如果您连接到本地主机,请使用用户名作为root用户,密码为空

     $connection =  mysql_connect("localhost", "root", "") or die ('There is a problem in Username & Password ' . mysql_error());
       $db = mysql_select_db("yourdatabase") or die ('Databse could not be able to selected.' . mysql_error());
       if (!$db)
       {
       echo "DATABASE NOT CONNECT";
        }
    
    拒绝用户“root”@“localhost”的访问(使用密码:否)

    如何解决上述问题?请不要告诉我使用诸如“mysql-u root-p”之类的代码,因为这会引出第二个问题

    这个问题可以通过使用您在MySQL中设置的帐户来解决。现在您正在尝试使用未指定密码的根帐户。我建议不要使用root帐户,而是使用您在MySQL上设置的其他帐户。创建帐户的方法有很多种。如果你不知道,你肯定可以使用MySQL命令行客户端。。。但是你告诉我不要告诉你,所以我不知道你期望什么。我想我会把你链接到一个教程:

    如果我要使用上面的命令(mysql-u root-p),我必须在哪里编写它?我的意思是,我刚刚在我的计算机上安装了Apache、phpmyadmin、MySQL和php,我甚至还没有将它连接到我的网站(如果我必须的话)

    您正在使用Windows,因此启动命令提示符。您可以通过单击开始并在搜索框中键入
    cmd
    (或在旧版本的Windows上单击运行并在运行框中键入)来完成此操作。在那里,您可以键入类似于
    mysql
    的命令来使用mysql命令行客户机。如果您使用MySQL安装程序,通常也可以从“程序”菜单中找到它

    Apache的实际用途是什么?使用它的目的是什么?为什么我要使用它而不是将我的网站放在任何其他文件夹中?我应该将我的网站放在哪个文件夹中(我想的是C:\Apache24\htdocs,对吗?)

    Apache是一个web服务器。如果您希望人们访问您的网站,服务器需要将这些文件发送给他们。为什么要在本地运行一个?需要实际运行PHP才能执行PHP代码。您的浏览器不运行PHP代码。。。。PHP运行PHP代码。当您使用web服务器进行本地web开发时,您的浏览器会向它发出请求(就像它在internet上运行一样),Apache运行PHP来告诉它运行您的代码,您的代码和PHP将输出HTML发送到Apache,然后Apache将其发送到您的浏览器

    您将代码放在哪个目录中完全取决于您在哪里安装了Apache,只有您知道这是什么。但是是的,通常在某个地方有一个
    htdocs
    目录

    如果我还没有将我的配置连接到apache目录中的phpmyadmin,那么我的配置在我的网站phpmyadmin(我在购买域名www.*.com/phpmyadmin时得到的)上会起作用吗

    什么配置?我不知道你在说什么。您可以在任何地方安装PHPMyAdmin。但是我建议不要用它。。。它很容易被黑客攻击。考虑一些类似于SyLyGo.< /P> 我可能会问一些愚蠢的问题,但请不要评判我,我是来学习的,这个网站的目的是帮助别人,而不是煽动别人,对吗


    这个网站的目的是让每个人学习,而不仅仅是帮助你个人。你问的问题并不愚蠢,但你问问题的方式可能是愚蠢的。不要告诉我们你不想听到某些答案,但要解释一下你尝试了什么,以及为什么它不适合你。不要在一个大帖子里问几个问题。。。分别问他们。最后,阅读有关如何使用StackOverflow以及如何提出一个好问题的文档。如果你提出的问题不仅能帮助你解决眼前的问题,而且能在其他人后来遇到同样的问题时适用于同样的问题,那么你会在这个网站上走得更远。从问题的标题开始。你认为这对以后你需要了解的其他人有好处吗?为什么不从“连接到MySQL时如何解决“拒绝访问”错误”开始呢?或者,“如何运行MySQL命令行客户端?”我们不是来帮助您的。我们在这里帮助每个人,而你也是每个人的一部分。

    本网站的目的是解决[具体和具体的]问题,这当然可能会让你学到一些东西,但这是一种副作用。为了了解如何安装和配置Apache,您可以在Internet上搜索大量内容:))我已经安装了Apache,但没有询问如何安装。命令提示符。转到安装Mysql的目录并运行命令。如果您已经安装了Apache,但不知道它是什么,那么您将按照说明进行操作