我在我的localhost wamp服务器上运行wordpress,然后我决定重新安装它,因为它变慢了,现在重新安装后,我一直收到这个错误:建立数据库连接时出错。
答案 0 :(得分:2)
对我来说,解决方法是在wp-config.php文件中进行此修改:
/ ** MySQL主机名* / define('DB_HOST','127.0.0.1:3307');
安装Bitnami Wamp时,端口3307是默认端口。
答案 1 :(得分:2)
观看此视频并按照说明https://www.youtube.com/watch?v=hCXDGA0b4hE
所以我遵循了建议,它起作用了……但是即使我可以使用phpmyadmin登录到我的SQL数据库并查看我的数据库,当在localhost中运行网页时,我还是收到错误消息,提示找不到数据库强>。
解决方案...只需转到您的
wp-config.php
文件并编辑MySQL主机名部分,更改以下内容
@Component({ selector: 'app-search', templateUrl: './search.component.html' }) export class SearchComponent { public searchedValue: string; constructor () { } }
----更改为------
define('DB_HOST',localhost)
其中home默认为127.0.0.1,而:3307指定为MySQL分配的新端口。不一定是3307。
因此,无论您新分配给MySQL的哪个端口,这都是您使用的3307、3308或其他任何分配的端口。
休闲;-)
答案 2 :(得分:2)
好,解决了下一个问题。 问题是因为WAMP现在还包含MariaDB,并且默认情况下,它们将3306(默认Mysql端口)设置为该服务,对于Mysql,它们将3307设置为
。如果要更改它,应该 1.在MariaDb my.ini中更改端口,您必须在3307的3个位置更改端口,例如,在任何地方都应更改为3306。
比起对Mysql my.ini进行相同的操作,还要在三个地方将端口号更改为3306。
在需要重新启动服务之后,最简单的方法是通过wamp下拉选项“重新启动所有服务”来重新启动所有服务。
或者您可以只使用系统提供给Mysql的另一个端口,可能是3307或3308。
答案 3 :(得分:1)
查看wp-config.php文件: 确保您的数据库名称正确 在这种情况下,我的数据库名称是'b2w'
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'b2w');
确保数据库用户名设置为“root”
/** MySQL database username */
define('DB_USER', 'root');
确保密码为空白''默认条目通常是'password_here',将此更改为空'。
/** MySQL database password */
define('DB_PASSWORD', '');
其余部分应保持原样 进行必要的更改后保存并关闭此文件,然后重试
答案 4 :(得分:1)
如果要安装Wordpress,请确保获取MySQL可用的端口,然后在wordpress的安装设置屏幕中,写LOCALHOST:... 那就是所有的人!。
答案 5 :(得分:0)
建立数据库连接时出错是wp-config文件中的数据与实际数据库凭据不匹配时出现的消息。尝试弄清楚数据库名称,用户和密码都是正确的。
答案 6 :(得分:0)
我遇到了同样的错误,因为我的凭据错误。 WAMP Server上的默认数据库凭据是user:root,密码为空。 这可能很棘手,因为其他平台(例如MAMP)具有不同的默认数据库凭证(例如用户:root,密码:root)。
另一个可能的原因是您的数据库不存在。
在这种情况下,您需要转到localhost/phpmyadmin/
来创建数据库。
确保您在其中创建的数据库的名称与您在wp设置页面中放置的数据库相同。
这是两个主要原因,除此之外,MySQL连接可能已关闭,因此请检查WAMP的MYSQL服务是否正常运行。
答案 7 :(得分:0)
有时由于MySql数据库端口冲突而发生“无法选择数据库”或“建立数据库连接错误”错误。
此问题的解决方案是更改MySql端口号,或者在Wordpress安装中,您应在数据库主机字段中键入“ localhost:3308”。