如何在XAMPP服务器上创建wordpress数据库?

如何在XAMPP服务器上创建wordpress数据库?,wordpress,phpmyadmin,Wordpress,Phpmyadmin,我在phpfog上创建了一个WordPress站点,然后使用git在本地下载它。按照phpfog的设置方式,我无法访问wordpress数据库并从本地主机安装访问它。我需要建立另一个数据库。到目前为止,我还没能让它工作。Phpmyadmin无法打开。 (我还尝试了Wordpress的新安装,同样的情况也发生了) 我想问题是我需要一个数据库。但是,我应该把它放在哪里?什么目录 这就是我现在的处境: 在wp-config.php文件中,我将参数“user”更改为“root”,将密码更改为“mypas

我在phpfog上创建了一个WordPress站点,然后使用git在本地下载它。按照phpfog的设置方式,我无法访问wordpress数据库并从本地主机安装访问它。我需要建立另一个数据库。到目前为止,我还没能让它工作。Phpmyadmin无法打开。 (我还尝试了Wordpress的新安装,同样的情况也发生了)

我想问题是我需要一个数据库。但是,我应该把它放在哪里?什么目录

这就是我现在的处境:

在wp-config.php文件中,我将参数“user”更改为“root”,将密码更改为“mypassword” 在mylini中,我将password参数更改为“mypassword”,将端口更改为“3306”

在config.inc.php中,我将“user”改为“root”,将“password”改为“root”

当我尝试连接到phpmyadmin时,我得到了这个

Error
MySQL said:

Cannot connect: invalid settings.
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
我在不同的论坛上尝试了很多想法,但是没有任何东西能让我通过。任何想法都会很棒


格雷格

我建议在当地发展。也就是说,你在自己的机器上用一个虚拟数据库开发东西。当您对所做的更改感到满意时,您可以将其上载到服务器,该服务器与真实(生产)数据库一起工作

要将本地副本连接到数据库,请执行以下操作:

  • 在本地计算机上安装MySQL
  • 打开MySQL的接口。在类UNIX系统上,可以在命令行上键入
    mysql
  • 创建数据库“databasename”
  • 将“数据库名”上的所有权限授予由“密码”标识的“用户名”@“主机名”(如果主机名为%,则可以从所有主机登录)
  • FLUSH特权
  • 使用本地凭据和数据库名称更新本地wp-config.php

  • 首先,很难知道如何回答,因为你的问题相当模糊。这涉及到两件截然不同的事情。首先,建立xampp。然后设置wordpress。我不太清楚每个错误您指的是哪一个,所以这里有一个冗长的解释/答案,以防有任何帮助:

    我想你是在Linux上吗?在windows上,这有点麻烦,wamp比它容易20倍。但是,您可能会考虑一个预配置的堆栈,包括XAMPP(和必要的包含)和其他一些好吃的东西,一些附带WordPress安装。我个人并没有使用过它们,但我希望我有——谷歌应该在这方面提供帮助

    我假设您访问了(http://)localhost/phpmyadmin,对吗

    首先,你需要在连接wordpress之前到达那里。至于连接xampp,它确实需要一些配置,所以请确保您遵循文档的要求-它不是一次点击安装

    完成xampp设置后,需要在localhost/phpmyadmin for wordpress中创建一个新数据库。然后返回到您的文件夹,该文件夹应位于xampp/htdocs/yourwordpressinstall中

    config.inc.php-这是您的wordpress目录吗? 它需要是wp-config.php(如果还没有,请保存wp-config-sample.php)。打开它,将服务器更改为localhost,将数据库更改为刚才创建的数据库的名称。用户名和密码是安装xampp时的用户名和密码。默认情况下,我认为它们是User:Root和PW:unset(空白)。如果你去phpmyadmin,那里有一个安全链接,它会显示给你。localhost/phpmyadmin

    现在,您应该能够键入文件文件夹的位置

    localhost/wordpress/ -假设您的服务器已启动,wordpress根文件夹名为“wordpress”,位于xampp/htdocs/文件夹中

    从那里你可以看到wordpress

    但是,如果已导出数据库,则需要将站点url和主页url选项更改为新url。我建议使用插件wpdb migrate(类似的东西),它将允许您从wordpress导出数据库并自动设置值。一旦插件安装完毕,它就位于工具菜单下

    如果你在谷歌上搜索wordpress迁移,你会发现大量的教程和指南,可以将wordpress从本地迁移到live,或者像你现在这样,在线迁移到本地


    抱歉,我必须运行,所以我不确定我是否真的得到了您所需要的,但这应该让您开始,并为您提供关键字,让谷歌和其他教程/文档帮助您完成剩下的工作

    您的mysql是否设置为接受tcp连接?默认情况下,这不是出于安全原因。在unix ish系统上,它仅使用本地unix域套接字。这是Windows 7。我不知道答案。不过,在这之前我已经能够远程连接数据库了。我仍然建议使用Wamp-高度支持。但是,也许daniweb.com/web development/php/threads/163884/phpmyadmin显示错误#post763673,www.apachefriends.org/f/viewtopic.php?p=181829#p181829或stackoverflow.com/questions/1276538/phpmyadmin-cant-connect-invalid-setings-ever-since-since-i-added-a-root-passwor会有帮助吗?我将你的错误复制并粘贴到谷歌上,关于这个错误还有很多好的答案/讨论。我最终重新安装了XAMPP。我想发生的事情是,我的mysql密码错了,我不知道是什么。除重新安装外,无法恢复此功能。现在它工作了,对。这就是我正在做的。我尝试了托马斯的想法,我认为我的sql安装有问题。它不允许我创建一个数据库,说“你在“数据库名”附近的SQL语法中有一个错误”我用单引号、双引号、双单引号试过了。。。它在命令提示窗口中显示为智能引号是否重要?一切就绪。我已经安装了一个新的Wordpress实例,并将其放在xampp/htdocs/文件夹中。没有更改任何文件夹的位置。挂起我的问题是我无法打开phpadmin来创建数据库。我可以从命令行运行mysql,但我不能创建数据库(说有语法错误,但我可以)