WordPress管理员返回“无法选择数据库”

时间:2018-01-04 09:44:07

标签: php mysql database wordpress

更新: 谢谢你的支持。问题出在服务器端。它已经解决了,我的网站已经解决了。运行。

请访问www.bestlappyforme.tk 并向我发送反馈和bestlappyforme@gmail.com的建议 非常感谢!!

3 个答案:

答案 0 :(得分:0)

如果错误显示

你确定它存在吗?用户是否有权使用...数据库?

<强>解决方案,

如果你确实想要锁定......一般的wordpress网站通常只需要数据库用户拥有SELECT,INSERT,UPDATE和DELETE。

如果您想使用自动更新功能,还需要CREATE和ALTER。

始终使用INSERT,UPDATE和SELECT。enter image description here

如果WordPress中的数据库连接比,

您可以通过在wp-config.php文件中添加以下行来完成此操作。就在它之前添加它就是这样,停止编辑!快乐的博客'行wp-config.php。

define('WP_ALLOW_REPAIR', true);

请记住,设置此定义后,用户无需登录即可访问此功能。这是因为它的主要目的是修复损坏的数据库,用户在数据库损坏时通常无法登录。因此,一旦完成修复和优化数据库,请确保从wp-config.php中删除它。

检查WP-Config文件

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

有些人建议他们通过用IP替换localhost来解决他们的问题。在本地服务器环境中运行WordPress时,常见这种问题。例如,在MAMP上,更改为IP时的DB_Host值似乎可以正常工作。

define('DB_HOST', '127.0.0.1:8889');

答案 1 :(得分:0)

您的托管帐户是共享托管?因为有些人实际上需要托管username_mysqluser作为db用户名和username_mysqldbname 密码可以是任何

除非您连接到远程服务器,否则请始终确保您的主机是localhost以避免任何配置问题

还要努力检查拼写并且你的dbname已经创建而不是空的,请以平静的方式检查,因为即使专家也倾向于以紧张的方式检查并仍然无法找到任何东西

答案 2 :(得分:0)

通过将数据库添加到该用户之后,为数据库用户提供所有权限。如果没有,则更改数据库用户的密码并相应地编辑wp-config.php文件。