我安装了phpMyAdmin,并用密码跳过了这一步,现在无法做多少

时间:2016-07-21 07:25:01

标签: mysql linux phpmyadmin

我在Linux Jessie上安装了phpMyAdmin,步骤如下:

首先安装mysql-server

sudo apt-get install mysql-server
sudo nano /etc/mysql/my.cnf

加入

bind-address = 0.0.0.0
sudo service mysql restart

mysql -p -u root
mysql> CREATE DATABASE ha_test;
mysql> GRANT ALL PRIVILEGES ON ha_test.* TO 'maxg'@'%' IDENTIFIED BY 'maxe-pi';
mysql> flush privileges;

为MySQL安装PHP

sudo apt-get install php5-mysql

然后安装了PMA

sudo apt-get install phpmyadmin
sudo nano /etc/apache2/apache2.conf

最后添加:

Include /etc/phpmyadmin/apache.conf
sudo service apache2 restart`

在某个阶段,出现了一个灰色配置屏幕询问密码,我无法确定哪一个;它提供了跳过这一步,稍后再进行配置,但我不知道以后怎么做,也无法打开我之前创建的ha_test数据库。

屏幕提供了以下信息:

Creating config file /etc/phpmyadmin/config-db.php with new version
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES).
unable to connect to mysql server.
error encountered creating user:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
dbconfig-common: phpmyadmin configure: trying again.
dbconfig-common: writing config to /etc/dbconfig-common/phpmyadmin.conf
Replacing config file /etc/dbconfig-common/phpmyadmin.conf with new version

我该怎么办?

  1. 清除安装并重新开始?用户/ pw是在询问我之前创建的root用户和密码还是我自己的?
  2. 有办法解决这个问题吗?
  3. 其他什么?
  4. 我关闭了PMA并再次登录,并说:

    phpMyAdmin配置存储未完全配置,某些扩展功能已停用。

    我认为这是错过配置步骤的结果。

1 个答案:

答案 0 :(得分:1)

查看“/etc/dbconfig-common/phpmyadmin.conf”并检查

System.Web.Helpers 2.0.0.0 dll

这里你必须提供mysql root密码。