为啥我最终无法安装 phpmyadmin?

Posted

技术标签:

【中文标题】为啥我最终无法安装 phpmyadmin?【英文标题】:Why i can't install phpmyadmin for the end?为什么我最终无法安装 phpmyadmin? 【发布时间】:2018-03-03 13:55:53 【问题描述】:

我正在开发 Ubuntu 16.10。 我用的是 10.1.26-MariaDB,效果很好。

mysql  Ver 15.1 Distrib 10.1.26-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

当我尝试安装 phpMyAdmin 时,我收到以下错误消息:

 "ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)".

为什么会这样?

我在 PHPMyAdmin 安装过程中输入了 MySQL 密码,但它不起作用。 我该如何解决这个问题?

【问题讨论】:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 的可能重复项 - 基本上您需要在开始时添加带有 -p 标志的密码。 抱歉,我不太明白何时何地需要输入密码?我怎么知道 mysql 工作没有问题? Phpmyadmin 看不到 mysql,为什么会这样? 或许this might help too? What about this? 【参考方案1】:

我明白了,我删除了phpmyadmin和mariaDb,并安装了mysql-server,mysql-client,它可以工作了!!!

sudo apt-get --purge remove mariadb*

sudo apt-get 自动删除 sudo apt-get 自动清理

删除 /var/lib/dpkg/info 中以 mariadb 或 mysql 开头的所有内容

删除所有以 mysql* 开头的内容后

sudo apt-get --purge remove mysql*

sudo apt-get 自动删除 sudo apt-get 自动清理

删除目录后/etc/mysql

删除目录后/var/lib/mysql

/etc/apt/sources.list删除mariadb的deb包后

更新后

sudo apt-get update

sudo apt-get 升级

安装mysql后

sudo apt-get install mysql-server mysql-client

检查是否一切正常

service mysql status

并安装 phpmyadmin

sudo apt install phpmyadmin

就是这样,为我工作!!!!

【讨论】:

以上是关于为啥我最终无法安装 phpmyadmin?的主要内容,如果未能解决你的问题,请参考以下文章

phpMyAdmin 安装程序无法识别自己的密码

phpmyadmin 出现奇怪的错误,安装成功但仍然无法正常工作

重新安装 WAMP 后 PHPmyadmin 无法正常工作

phpmyadmin 在初始安装时无法登录(mac osx)

phpmyadmin #1045 无法登录 MySQL 服务器。安装mysql命令行客户端后

无法在 Windows Server 2012 R2 上安装 phpmyadmin