无法安装 phpmyadmin

无法安装 phpmyadmin

我无法安装 phpmyadmin。安装过程失败并出现以下错误。我可以正常登录mysql数据库。我应该怎么办?通常我会期望“(使用密码:是)”。是什么使得人们不愿意费心提供密码?我正在使用非常新鲜的 Debian 9 安装,并且安装在干净的硬盘上。

我已经从之前的安装中复制了 innoDB 存储,并且数据库已导入这些存储(连同mysql数据库)

另外据我所知“dpkg-reconfigure mysql-server”应该要求输入root密码。就我而言,没有任何反应 - 命令在一秒钟后退出。

mysql错误

答案1

我已经想通了。

解决方案1 技巧是:设置“SET PASSWORD FOR root@localhost=PASSWORD('')”显然 dbconfig-common 仅在密码为空时才起作用。

这与“/etc/mysql/debian.cnf”文件的内容有关,在我的例子中,该文件设置了空密码:

[client]
host     = localhost
user     = root
password =  
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = root
password = 
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr

解决方案2

将root用户的密码放入/etc/mysql/debian.cnf

[client]
host     = localhost
user     = root
password = **** password here ***** 
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = root
password = **** password here *****
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr

相关内容