Jon*_*Jon 47 mysql password phpmyadmin
我已经设置了 mysql 和 phpmyadmin 并在安装时选择不设置密码,希望一旦设置我可以使用 root 登录并且没有密码,但是我从 phpmyadmin 收到以下错误:
Login without a password is forbidden by configuration (see AllowNoPassword)
Run Code Online (Sandbox Code Playgroud)
我之前已经将 phpmyadmin 文件夹移动到 /var/www/
我尝试更改以下行
$cfg['Servers'][$i]['AllowNoPassword'] = false;
Run Code Online (Sandbox Code Playgroud)
到
$cfg['Servers'][$i]['AllowNoPassword'] = true;
Run Code Online (Sandbox Code Playgroud)
但仍然没有成功,所以我想知道有没有一种方法可以更改两者的 root 密码,以便我可以访问 phpmyadmin 并创建数据库。
gee*_*mc4 64
可以直接登录数据库修改mysql root密码( mysql -h your_host -u root
) 然后运行
SET PASSWORD FOR root@localhost = PASSWORD('yourpassword');
Run Code Online (Sandbox Code Playgroud)
phpmyadmin 应该使用该密码,所以不太确定“两者”是什么意思。
确保将新密码也设置为 phpmyadmin 的config.inc.php
行
$cfg['Servers'][$i]['password'] = '你的密码';否则,phpmyadmin可能无法工作,呼应
用户 'user'@'localhost' 访问被拒绝(使用密码:YES)
小智 31
这取决于您的配置。按照以下说明重新配置 phpmyadmin,并重置 MySQL 密码。
sudo dpkg-reconfigure phpmyadmin
root
sudo dpkg-reconfigure mysql-server-5.5
毕竟,在终端上运行以下命令以保护您的 mysql 服务器。须藤mysql_secure_installation
输入 root 的当前密码(输入无):mysqlsamplepassword
但愿有帮助!
祝你今天过得愉快!
小智 13
我最近遇到了同样的问题 Ubuntu 12.04。我似乎无法使用 root 登录且没有密码。我在配置中将 AllowNoPassword 设置设置为 TRUE。后来我发现我在编辑错误的 config.inc.php 文件以添加 AllowNoPassword 设置。
Edit:
/etc/phpmyadmin/config.inc.php
Not:
/usr/share/phpmyadmin/config.inc.php
Run Code Online (Sandbox Code Playgroud)
我相信第一个是 debian 本地配置文件,它将覆盖 usr 版本。
归档时间: |
|
查看次数: |
714703 次 |
最近记录: |