Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 为什么我能';是否为终端安装phpmyadmin?_Mysql_Ubuntu_Phpmyadmin - Fatal编程技术网

Mysql 为什么我能';是否为终端安装phpmyadmin?

Mysql 为什么我能';是否为终端安装phpmyadmin?,mysql,ubuntu,phpmyadmin,Mysql,Ubuntu,Phpmyadmin,我正在开发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

我正在开发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密码,但它不起作用。
如何解决这个问题?

我知道了原因,我删除了phpmyadmin和mariaDb,并安装了mysql服务器、mysql客户端,它可以工作

sudo apt-get --purge remove mariadb*
sudo易于自动删除 sudo容易自动清洁

删除
/var/lib/dpkg/info

在删除所有这些之后,从mysql开始*

sudo apt-get --purge remove mysql*
sudo易于自动删除 sudo容易自动清洁

删除目录后
/etc/mysql

删除目录后
/var/lib/mysql

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

更新后

sudo apt-get update
sudo易于升级

安装mysql后

sudo apt-get install mysql-server mysql-client
检查一切是否正常

service mysql status
并安装phpmyadmin

sudo apt install phpmyadmin

就这些,为我工作

可能重复-基本上,您需要在启动时添加带有
-p
标志的密码。对不起,我不太明白何时何地需要输入密码?我怎么知道比mysql工作没有问题?Phpmyadmin没有看到mysql,为什么会发生这种情况?也许吧??