WHM安装在专用服务器上。
我可能在安全配置中改变了一些内容....
我可以访问WHM提供的PHPMYADMIN。
我创建了一个名为pma的子域名。 my_domain_name .com,其PHPMYADMIN版本来自他们的网站。最新版本。如果我尝试通过该版本连接,则会显示Access Denied#1045。
我更改了config.inc.php中的所有内容:
$cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '%%PASSWORD%%';
如果auth_type设置为HTTP而不是COOKIE,我可以登录。如果我将其保存到cookie,则会出现错误。
我记得在WHM中选中了一个框,在PUTTY中登录到ROOT时强制使用SSH KEY。我真的不太了解系统管理员而且我有点卡住了。
我还尝试连接一个有效的PHP脚本。这真的很奇怪。
$db = new PDO('mysql:host=localhost;dbname=%%DATABASE_SCHEMA%%', '%%USERNAME%%', '%%PASSWORD%%');
请帮帮我。
卡尔。
答案 0 :(得分:0)
似乎问题出在WHM密码生成器上。
它生成了一个带有“)”符号的密码,mysql似乎对它有问题。
我重新生成了没有该符号的新密码,一切都恢复正常。 我可以与任何用户访问。 WHM Glitch。
3个小时的头痛...考虑不错;)
卡尔。