获取对本地服务器上的数据库的访问权限

时间:2016-02-13 14:48:23

标签: php mysql wordpress phpmyadmin

我犯了一个错误,非常感谢能得到帮助。

我一直在使用MAMP在我的电脑上创建一个wordpress网站。今天我一直试图进入实际主机,我想我已经以某种方式损坏了数据库。

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

我将它们更改为新的(我之前使用的相同)并且它有所帮助,但仅限于某个扩展。现在我可以使用phpMyAdmin,但既没有创建新数据库的权限,也没有对用户权限进行任何更改的权利。

所以问题是:如何让它像以前一样工作? :))非常感谢!

第二个小问题是:

是否有可能将这个凌乱的数据库上传并使用到实际的服务器?否则我的网站上没有任何设置正常工作,我有点必须重新开始制作它。

1 个答案:

答案 0 :(得分:0)

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

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