无法将 Wordpress 连接到 MySQL 数据库

     2023-02-24     132

关键词:

【中文标题】无法将 Wordpress 连接到 MySQL 数据库【英文标题】:Cannot connect Wordpress to MySQL database 【发布时间】:2015-01-25 16:00:19 【问题描述】:

做一些本地网站的工作来学习 Wordpress 主题开发。

尝试通过提示设置Wordpress,也尝试通过在wp-config.php文件中手动输入信息,均无效。仍然无法连接到数据库,setup-config.php 页面返回“建立数据库连接时出错”。我已经两次、三次和四次检查了登录凭据(数据库名称、用户名、密码等),它们是完整且正确的。把wp-config.php删掉,通过网页再试一次,还是一样的结果。

MySQL 确实在运行,Mac 系统偏好设置面板显示,我可以在命令行登录并运行 SQL 查询,尽管我必须以 root 身份执行此操作。我应该以 root 身份运行 MySQL 吗?

这个问题存在于 Wordpress 和我也安装的 phpMyAdmin 实例中,所以我认为这与 PHP 代码无关,它闻起来更像是权限问题。对于它的价值,我已经编辑了我的 httpd.conf 文件以在端口 80 上获取 Wordpress 并在 8081 上获取 phpMyAdmin。Apache 正在为这些站点提供应有的服务,并且 PHP 正在运行,它只是让任一站点连接到正在运行的数据库问题。

系统信息:

Mac OS X 10.9.5(小牛队)

PHP 版本 5.4.30

MySQL 版本: mysql Ver 14.12 Distrib 5.0.45,适用于 apple-darwin9.2.0 (i686),使用 EditLine 包装器

【问题讨论】:

确保在 localhost 中安装 wordpress 时设置主机:本地主机和密码:空白。 【参考方案1】:

我遇到了类似的问题,结果发现不支持 MYSQL 使用的身份验证类型。

要验证这一点,请添加

define('WP_DEBUG', true)

在 wp-config.php 中重新运行安装。您将看到一个指示是否是这种情况的条目。

如果验证方法确认问题,请尝试

mysql> CREATE USER ‘username’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’;

登录mysql控制台后。

【讨论】:

【参考方案2】:

我在这个 *** page 上找到了解决方案。

默认情况下,Apache 无法向远程 MySQL 服务器发送请求。它应该被启用。

在 CentOS 6 上,解决方案是命令:

setsebool httpd_can_network_connect=1

【讨论】:

【参考方案3】:

就我而言,它就像更改 DB_HOST 一样简单,因此它在 wp-config.php 中使用了正确的主机和端口:

define('DB_HOST', '127.0.01:3306');

【讨论】:

这对我有用。我没想到会这样,但谢天谢地,这是我尝试的第一件事。 我可以通过终端连接到数据库,这让我发疯了!这救了我,谢谢。【参考方案4】:

检查你的 phpinfo();查看是否安装了 php 的 MySQL 扩展。

【讨论】:

我想是的。在“配置命令”下它说(除其他外):“--enable-mbstring”“--enable-mbregex”“--with-mysql=mysqlnd”“--with-mysqli=mysqlnd”“--没有- pear'''--with-pdo-mysql=mysqlnd'''--with-mysql-sock=/var/mysql/mysql.sock'''--with-readline=/usr'''--enable-shmop''- -with-snmp=/usr' '--enable-soap' '--enable-sockets' '--enable-sqlite-utf8' '--enable-sysvmsg' '--enable-sysvsem' '--enable- sysvshm' '--with-tidy' '--enable-wddx' '--with-xmlrpc' '--with-iconv-dir=/usr' '--with-xsl=/usr' '--enable- zend-multibyte' '--enable-zip' '--with-pcre-regex=/usr' phpinfo 是否显示已启用?应该有一个表说 MySQL Enabled。有时加载模块可能会出错,或者它可能在某处的配置文件中被禁用。如果您只想启动并运行某些东西,我建议您看看 mampstack。 啊,好吧。在 mysql 下它说: Active Persistent Links | 0 活动链接 | 0 客户端 API 版本 | mysqlnd 5.0.10 - 20111026 - $Id: c85105d7c6f7d70d609bb4c000257868a40840ab $ 这是否意味着它已启用? 我在命令行运行 php -m 得到了这个,这让我觉得它已启用:mysql mysqli mysqlnd openssl pcre PDO pdo_mysql 请注意,通过命令行运行的 PHP 和通过 Web 浏览器运行的 PHP 可能使用不同的配置文件运行。仅仅因为在命令行界面启用了某些东西并不能保证它也为 Web 版本启用。

Wordpress 无法连接到 mysql 服务器

】Wordpress无法连接到mysql服务器【英文标题】:Wordpresscannotconnecttomysqlserver【发布时间】:2018-10-0620:34:40【问题描述】:我在我的macbook中运行了一个mysql服务器,我可以通过mysql命令mysql-uroot和navicat应用程序访问。但是,当我在我... 查看详情

无法将 MySQL Workbench 连接到 RDS 实例

】无法将MySQLWorkbench连接到RDS实例【英文标题】:UnabletoconnectMySQLWorkbenchtoRDSinstance【发布时间】:2013-05-0511:38:16【问题描述】:我正在关注本教程http://thoughtsandideas.wordpress.com/2012/05/17/monitoring-and-managing-amazon-rds-databases-using-mysql 查看详情

无法将本地 Wordpress 连接到 SQL Workbench

】无法将本地Wordpress连接到SQLWorkbench【英文标题】:failingtoconnectlocalWordpresstoSQLWorkbench【发布时间】:2021-07-1514:18:44【问题描述】:晕,我正在按照本指南创建本地Wordpress设置:https://davidyeiser.com/tutorials/docker-wordpress-theme-setup效... 查看详情

Wordpress Docker 容器无法连接到数据库

】WordpressDocker容器无法连接到数据库【英文标题】:WordpressDockercontainernotabletoconnecttoDB【发布时间】:2021-11-1013:11:21【问题描述】:我正在使用以下代码,但我的本地站点无法连接到数据库dockerrun--namedb-p90:3306--restart=always--networkw... 查看详情

如何将 Prisma/GraphQL 连接到现有的 MySQL 数据库(特别是 WordPress)?

】如何将Prisma/GraphQL连接到现有的MySQL数据库(特别是WordPress)?【英文标题】:HowcanoneconnectPrisma/GraphQLtoanexistingMySQLDB(specificallyWordPress)?【发布时间】:2019-07-3017:26:27【问题描述】:我一直在使用Prisma自学GraphQL——两者都是初学... 查看详情

无法将 MySQL 连接到 XAMPP

】无法将MySQL连接到XAMPP【英文标题】:CannotconnectMySQLtoXAMPP【发布时间】:2019-05-1015:02:44【问题描述】:我正在尝试将我的MySQL数据库连接到XAMPP。每当我尝试在XAMPP上按启动MySQL时,它都不会运行并且出现错误:Port3306inuseby"Unablet... 查看详情

docker wordpress 容器无法连接到数据库容器

】dockerwordpress容器无法连接到数据库容器【英文标题】:dockerwordpresscontainercan\'tconnecttodatabasecontainer【发布时间】:2016-04-1706:09:18【问题描述】:我使用docker构建wordpress应用程序已经有几天了。我做了一些工作,但现在我不知道... 查看详情

无法从 PhpStorm 远程连接到 KINSTA 站点的 MySQL

...:2021-01-1012:16:20【问题描述】:我有一个托管在Kinsta中的WordPress网站。我正在尝试使用SSH从PhpStorm远程连接到其MySQL数据库。SSH连接连接成功,但是当我尝试连接到主数据库时,出现以下错误:[0 查看详情

无法将mysql连接到spring boot项目

】无法将mysql连接到springboot项目【英文标题】:Unabletoconnectmysqltospringbootproject【发布时间】:2018-09-0719:37:44【问题描述】:我正在按照https://spring.io/guides/gs/accessing-data-mysql/指南将mysqldb连接到SpringBoot项目但在运行应用程序时出现... 查看详情

为啥一旦我将主机从“localhost”更新为“mydomain.com”,Wordpress 会突然连接到 MySQL 数据库服务器?

】为啥一旦我将主机从“localhost”更新为“mydomain.com”,Wordpress会突然连接到MySQL数据库服务器?【英文标题】:WhycanWordpresssuddenlyconnecttotheMySQLdatabaseserveronceIupdatethehostfrom"localhost"to"mydomain.com"?为什么一旦我将主机... 查看详情

无法将 Delphi App 连接到 mySQL 数据库

】无法将DelphiApp连接到mySQL数据库【英文标题】:CannotconnectDelphiApptomySQLdatabase【发布时间】:2012-03-1721:32:21【问题描述】:我已经安装了本地服务器Xampp,它在Windows中运行mySQL数据库。我用一张表在上面创建了一个数据库。问题... 查看详情

无法将 Springboot 项目连接到 Mysql 数据库

】无法将Springboot项目连接到Mysql数据库【英文标题】:Couldn\'tconnectSpringbootprojecttoMysqldatabase【发布时间】:2021-06-1509:41:45【问题描述】:当我在Workspace-Spring-Tool-Suite中运行SpringBoot应用程序时,MysqlWorkbench会生成所有表但是Postman... 查看详情

MySQL Workbench 无法连接到我的 RDS 数据库:无法连接到 localhost

】MySQLWorkbench无法连接到我的RDS数据库:无法连接到localhost【英文标题】:MySQLWorkbenchfailedtoconnecttomyRDSdatabase:Unabletoconnecttolocalhost【发布时间】:2021-10-1306:07:27【问题描述】:我是RDS新手,这是我第一次尝试将MySQLWorkbench连接到远... 查看详情

无法将网站连接到我的 phpmyadmin MySQL 数据库

】无法将网站连接到我的phpmyadminMySQL数据库【英文标题】:UnabletoconnectWebsitetomyphpmyadminMySQLdatabase【发布时间】:2018-12-2001:00:33【问题描述】:在我提出这个问题之前,我在这个网站以及其他一些网站上遇到了很多问题,但是那... 查看详情

无法使用 JDBC 连接到 docker 中的本地 MySQL

】无法使用JDBC连接到docker中的本地MySQL【英文标题】:Can\'tconnecttolocalMySQLindockerwithJDBC【发布时间】:2018-11-0418:07:11【问题描述】:我正在开发一个Java应用程序,它使用在Docker容器中运行的MySQL。我最近从Windows环境切换到MacOS,... 查看详情

无法将我的 Spring Boot API 连接到 MYSQL 数据库

】无法将我的SpringBootAPI连接到MYSQL数据库【英文标题】:UnnabletoconnectmySpringBootAPItoMYSQLdatabase【发布时间】:2020-07-0715:11:30【问题描述】:我设法将我的应用程序与HSQLDB连接起来并让它正常工作。但是我在将它连接到MySQL时遇到了... 查看详情

无法使用 MySQL 连接器/ODBC 将 Access DB 连接到 ODBC DSN

】无法使用MySQL连接器/ODBC将AccessDB连接到ODBCDSN【英文标题】:CannotConnectAccessDBtoODBCDSNUsingMySQLConnector/ODBC【发布时间】:2015-02-2614:40:20【问题描述】:我正在尝试将MSAccess连接到MySQL数据库后端-使用Windows的“设置数据源(ODBC)”命... 查看详情

无法将 Java ap 连接到在线 MySQL 数据库 - 错误的 URL

】无法将Javaap连接到在线MySQL数据库-错误的URL【英文标题】:CannotconnectJavaaptoonlineMySQLdatabase-wrongURL【发布时间】:2017-01-2008:45:46【问题描述】:我开发了一个Java应用程序,并希望将其连接到由db4free.net托管的在线MySQL数据库。但... 查看详情