2017-06-16 106 views
0

我在默认情况下安装了LLMP,新的Linux Mint 18 Mate安装。一切都更新,非常新鲜。然后奇怪的问题发生在登录到数据库中。我的确切步骤: 1.安装lighttpd。它坠毁,直到我安装gamin包,然后它的工作。mysql无法以root用户身份登录,与phpmyadmin相同

  • 安装PHP7用PHP-MySQL的

  • 安装MariaDB的服务器

  • 运行mysql_secure_install,定义新的根密码,回答所有的Y为删除测试分贝,禁用匿名帐户并禁止tcp根登录等。所有内容都被认为是有效的默认答案。

  • 已安装phpmyadmin,安装后失败,但运行apt-get install -f已修复它并正确完成安装。

  • WTF1:现在,作为root用户,我可以在控制台中无需密码即可登录到mysql。

    WTF2:我无法以普通用户的身份登录到MySQL,即使我提供了很好的密码。它说:“错误1698(28000):访问拒绝用户'root'@'localhost'”

    WTF3:我也不能登录到数据库使用phpmyadmin,使用root帐户和适当的密码,当我的本地主机上运行工作站通过lighttpd。

    这是怎么回事?我的期望是应该开箱即用,允许我只通过CLI或通过phpmyadmin以root密码登录。哪里不对?

    +0

    OK,一些解决方案,我想没有工作: 1.配置 2. 127.0.0.1本地主机的更换在phpMyAdmin 的配置文件更换的mysqli到MySQL什么是工作:https://askubuntu.com/questions/763336/can not enter-phpmyadmin-as-root-mysql-5-7 因此,创建另一个特权用户是ENOUGH获得管理员权限,因为root被列入黑名单,出于某种愚蠢的原因。 – piotao

    回答

    0

    我解决了这个问题,答案就在这个问题的评论中。