我正在尝试为我的phpmyadmin设置密码,因为有通知要求我这样做。当我使用sql选项时,我输入了这段代码
`SET PASSWORD FOR root@localhost = PASSWORD('your_root_password`');
当我执行此代码时,它拒绝我访问我的phpmyadmin。
我每次访问localhost / phpmyadmin时都会收到此错误
"#1045 - Access denied for user 'root'@'localhost' (using password: NO)".
任何解决方法?
答案 0 :(得分:0)
打开" config.inc.php"在你的PMA文件夹上。
添加此行以在登录前提示身份验证
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* $cfg['Servers'][$i]['user'] = 'root'; */
/* $cfg['Servers'][$i]['password'] = ''; */
或通过此行手动定义您的身份验证
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'yourpassword';