无法使用root用户登录到phpmyadmin
我在Ubuntu系统中无法使用phpmyadmin登录 用户名-根 密码-空 但它仍然显示出如下错误无法使用root用户登录到phpmyadmin,php,ubuntu,phpmyadmin,ubuntu-17.04,Php,Ubuntu,Phpmyadmin,Ubuntu 17.04,我在Ubuntu系统中无法使用phpmyadmin登录 用户名-根 密码-空 但它仍然显示出如下错误 #1045 - Access denied for user 'root'@'localhost' (using password: NO) 帮我解决这个问题 谢谢。我通过以下步骤解决了这个问题: 1) 打开config.inc.php文件 2) 将文件权限更改为写入 sudo chmod 777 /etc/phpmyadmin/config.inc.php 3) 将下面的行添加到文件中
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
帮我解决这个问题
谢谢。我通过以下步骤解决了这个问题: 1) 打开
config.inc.php
文件
2) 将文件权限更改为写入
sudo chmod 777 /etc/phpmyadmin/config.inc.php
3) 将下面的行添加到文件中
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'MY_SQL ROOT_USER_PASSWORD';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
4) 再次将文件参数更改为原始文件
sudo chmod 755 /etc/phpmyadmin/config.inc.php
5) 重新启动服务器
service mysql start or service mysql start
6) 打开
- 已成功登录到phpmyadmin
sudo gedit '/etc/phpmyadmin/config-db.php'
用户文件将被打开
只需像这样检查用户名
$dbuser='phpmyadmin';
和密码一样
$dbpass='1234';
只需在登录页面中复制此用户名和密码,不带引号。这是正确答案:
sudo dpkg重新配置-plow phpmyadmin
您必须重新安装mysql,这是我在ubuntu 14.04遇到类似问题时发现的唯一方法,这次尝试禁止远程登录,这意味着密码不正确。您必须提供正确的密码。您可以使用命令行重置密码:-错误2002(HY000):无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地MySQL服务器’(2)如何使用phpMyAdmin用户的凭据以root
身份登录?此答案错误。这些是dbconfig为额外的phpMyAdmin功能创建的凭据。这将是一个有限的用户,您不应该使用。这是一个非常不安全的解决方案。您正在将phpMyAdmin设置为对任何可以连接到它的人完全开放。由于可能的XSS攻击,您可能甚至不想在专用网络上执行此操作。我没有尝试使用空白的根密码,因为这是完全不安全的,但仍然无法登录。以上这些对我来说不起作用。但是,这确实有效()从shell登录为root:mysql-u root-p mysql从root:update user set plugin=''中删除插件值,其中user='root';刷新:刷新权限;要将其设置回原处,请使用通过phpmyadmin禁用root:更新用户集plugin='unix_socket'where user='root';
$dbpass='1234';