如何重置mysql的root密码?

时间:2015-04-16 02:51:22

标签: mysql wordpress magento

故事: 我使用IIS - Web Platform Installer部署了2个wordpress站点。现在我想添加一个Magento网站。由于Web平台安装程序中没有Magento,我需要手动安装(将magento文件夹复制到inetpub / wwwroot)。

现在,它要求我在mysql中创建一个数据库。但是,我忘记了root密码。基本上,我知道如何重置mysql中的密码,但当我停止MySQL服务时,wordpress网站也停止工作。我的实际问题是,如果我重置mysql的root密码并将其更改为其他内容,我的wordpress网站会继续工作吗?或者我需要重新配置它以及如何?

谢谢!

3 个答案:

答案 0 :(得分:2)

您是否可以访问wordpress配置文件?它将拥有数据库内的用户名和密码。 wordpress网站根目录中的wp-config.php。

这将告诉您root密码或者您是否使用其他用户并且可以更改root密码。如果您确实要更改密码,一旦确认您不会破坏您的wordpress网站(或不需要因为它告诉您密码),以下链接将引导您重置密码:https://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html。我假设Windows,基于IIS。

答案 1 :(得分:1)

服务器上的root MySQL密码不应影响数据库本身wp_users中引用的用户名/密码。如果您必须在服务器上重新启动MySQL,则在启动服务之前,该站点将无法连接到该服务器。

如果您指的是重置该密码,则需要转到wp_users并编辑特定用户的行。输入新密码并将哈希值设置为用户旁边的MD5。

答案 2 :(得分:1)

如果您更改了MySQL root密码,并且某些Wordpress实例正在使用用户&root;'访问数据库,所以你最终会崩溃Wordpress。

在这种情况下,您只需在安装WP的根目录下编辑文件 wp-config.php ,然后更改行define('DB_PASSWORD', 'oldpassword')以匹配您的新密码。在进行此更改之前,请查看此文件中的上一行,看看它是否显示为define('DB_USER', 'root'),表明您确实在使用' root'用户在Wordpress上。如果您正在使用其他用户,则无需担心。