php - 恢复对本地服务器上数据库的访问权限

标签 php mysql wordpress phpmyadmin

我犯了一个错误,如果能获得帮助,我将非常感激。

我一直在使用 MAMP 在我的计算机上创建一个 WordPress 网站。今天我一直在尝试转移到实际的托管中,我想我已经以某种方式损坏了数据库。

问题是默认的用户名和密码是“root”,我想在从本地服务器下载数据库之前更改它。我这样做了,之后我无法使用 phpMyAdmin,它建议我检查 config.inc.php。我转到这个文件,代码中仍然有默认的“root”用户名和密码。

我将它们更改为新的(与我之前使用的相同)并且它有所帮助,但仅在一定程度上。现在我可以使用 phpMyAdmin,但无权创建新数据库,也无权更改用户权限。

所以问题是:如何使其一切像以前一样工作? :))提前非常感谢!

第二个小问题是:

是否有可能将这个困惑的数据库上传到实际服务器并使用?否则我网站上的所有设置都不起作用,我必须重新开始制作它。

最佳答案

由于您无法在 phpMyAdmin 中执行太多操作,因此听起来您可能会以匿名用户身份登录,如果您尝试登录但与现有用户名/主机不匹配,则会发生这种情况。仔细检查您登录的用户名和主机是否与 MySQL 中配置的相同。您可能需要重置您的帐户。尽管错误消息不同(由于使用匿名用户),但这可能会有所帮助:Fix Access denied for user 'root'@'localhost' for phpMyAdmin

如果您的 auth_type 是“cookie”或“http”,那么您不需要使用新的登录信息编辑 config.inc.php (因为 config.inc.php 根本不应该包含它,用户和密码字段仅与 auth_type 'config' 一起使用),仅在登录时提示时输入。

关于php - 恢复对本地服务器上数据库的访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35381292/

相关文章:

php - 将多站点 WordPress 应用程序复制到新主机,连接到数据库时出错

php - 运行新的 SQL 查询 VS。循环遍历相似的数据集 - 什么更有效率?

php - 在一页内编辑/删除/列出

php - 使用 WP 类别帖子列表小部件动态显示特定类别 (WP/PHP)

jquery - 单击选项卡和背景更改(不是选项卡的背景)

mysql - 删除发生时触发添加记录

php - 如何使用 JQuery 从下拉列表中通过 Ajax 显示 .php 文件?

在 PHP_NEW_EXTENSION 中有多个源文件的 phpize 的 config.m4 生成一个什么都不做的 Makefile

mysql - 从 liquibase-mave-plugin 运行 outPutChangeLogFile 会导致堆空间错误

php - 多选选项