mysql - 我安装了 phpMyAdmin,并跳过了输入密码的步骤,现在无法做太多事情

标签 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. 清除安装并重新开始?用户/密码是在询问我之前创建的 root 用户和密码还是我自己的?
  2. 有办法解决这个问题吗?
  3. 还有什么事吗?

我关闭了 PMA 并再次登录,它说:

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

我认为这是缺少配置步骤的结果。

最佳答案

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

$cfg['Servers'][$i]['password'] = 'yourpassword';

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

关于mysql - 我安装了 phpMyAdmin,并跳过了输入密码的步骤,现在无法做太多事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38497648/

相关文章:

mysql - 计数与子查询不同?或者另一种与一列不同的计数方式?

linux - 如何为 powerpc 构建 Linux 内核并在 qemu 上启动它?

linux - 如何检测操作系统并有条件地加载 ZSH 设置?

php - 简单的 MySQL 调用在特定键处选择整数不起作用?

php - 如何在 php laravel 内迁移转储数据库 (users.sql)?

mysql - 如何在shell脚本中将mysql存储过程的结果转换为JSON数据?

php - 转义多个字符串的好习惯

mysql - 无法通过3306端口连接到远程MYSQL服务器

php - WordPress:将 wp_users 和 wp_metadata 中的所有关联元数据选择到每个用户记录的一行中

mysql - 可能是近似值。请参阅常见问题解答 3.11 phpmyadmin