我在远程服务器上部署了XAMPP,安装完成后,我将新密码设置为MySql。但是,当我尝试登录PHPMyAdmin时,它说我无权访问MYSQL。
phpmyadmin
我不知道是否是因为我没有正确的密码或者我只是没有特权。
因此,我正在寻找某种方法来解决此问题。我在my.cnf文件中添加了skip-grant-tables
,但这仍然行不通。当我将密码更改为刚设置的新密码时,我修改了config.inc.php
。
config.inc.php
仍然没有用。
但是,我可以将其放入Shell上的MySql中而不是PHPMyAdmin中。
mysql
我现在该怎么办?
答案 0 :(得分:0)
按照说明重置根密码-但是,除了重置根密码,我们将强制将一条记录插入mysql.user表中
在init文件中,改用它。
INSERT INTO mysql.user (Host, User, Password) VALUES ('%', 'root', password('YOURPASSWORD'));
GRANT ALL ON *.* TO 'root'@'%' WITH GRANT OPTION;