相关疑难解决方法(0)

从MySQL数据库中删除权限

在你认为这是一个重复的问题之前,我相信我有一个独特的,即使它有点愚蠢的情况.

几天前,我将我的Ubuntu 10.04服务器上的MySQL版本升级到5.3.3(它超过了10.04的Ubuntu版本).今天,我尝试登录phpMyAdmin,发现了一些有些可怕的Connection for controluser as defined in your configuration failed错误.

在按照几个关于如何解决这个问题的SO问题的描述之后,我已经陷入困境.

  • 我试图重新配置phpMyAdmin,但没有成功.
  • 我试图卸载phpMyAdmin并重新安装它,但它无法从数据库中删除权限并失败.
  • 然后我尝试手动删除用户的权限 - 有点愚蠢,我可能会添加 - 来自数据库,然后删除数据库,然后删除用户(带flush privileges).
  • 我完全删除了phpMyAdmin的整个安装(删除了应用程序和/ etc/phpmyadmin目录)并重新安装(使用apt-get),但是它表示phpmyadmin用户的权限已经存在:

granting access to database phpmyadmin for phpmyadmin@localhost: already exists

所以,这就是我留下的东西.我有一笔不能修改的补助金,也没有撤销:

mysql> show grants for 'phpmyadmin'@'localhost';
+-------------------------------------------------------------------------------------------------------------------+
| Grants for phpmyadmin@localhost                                                                                   |
+-------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'phpmyadmin'@'localhost' IDENTIFIED BY PASSWORD '*46CFC7938B60837F46B610A2D10C248874555C14' |
| GRANT ALL PRIVILEGES ON `phpmyadmin`.* TO 'phpmyadmin'@'localhost'                                                |
+-------------------------------------------------------------------------------------------------------------------+
2 rows in …
Run Code Online (Sandbox Code Playgroud)

mysql ubuntu privileges phpmyadmin grant

53
推荐指数
2
解决办法
11万
查看次数

phpMyAdmin错误:mysqli_real_connect():( HY000/1045):用户'pma'@'localhost'拒绝访问(使用密码:NO)

请不要将其标记为重复我无法在任何地方找到答案我不知道还能做什么.

我通过XAMPP与mysql连接一直出现以下错误,我不知道该怎么做:

在此输入图像描述

这是config.inc.php中的代码

<?php
/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS FOR A MORE 
SECURE COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
* First server
*/
$i++;

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Lang'] = '';

/* Bind to the localhost ipv4 address …
Run Code Online (Sandbox Code Playgroud)

xampp mysqli phpmyadmin

19
推荐指数
7
解决办法
9万
查看次数

PHP警告:mysqli_connect():( HY000/2002):连接被拒绝

我使用PHP 5.5和MAMP(从这里下载):

我有一个像这样的基本脚本:

<?php
$servername = "127.0.0.1";
$username = "root";
$password = "root";

// Create connection
$conn = mysqli_connect($servername, $username, $password);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}
echo "Connected successfully";
?>
Run Code Online (Sandbox Code Playgroud)

当我运行此脚本时,我收到此错误:

PHP Warning:  mysqli_connect(): (HY000/2002): Connection refused in /Applications/MAMP/htdocs/test/test.php on line 7
Run Code Online (Sandbox Code Playgroud)

我需要在MAMP或PHP中设置一些配置问题吗?

php mysql mamp

18
推荐指数
2
解决办法
11万
查看次数

配置中定义的controluser连接失败

我已经研究了这个但是因为我在Ubuntu 10.04而不是XAMPP上运行并且已经创建了phpmyadmin数据库,我可以通过终端使用root和phpmyadmin用户登录.

我如何安装:sudo apt-get install lamp-server ^ sudo apt-get install phpmyadmin

我可以使用root和phpmyadmin用户在终端上本地登录.我可以查看phpmyadmin登录页面.我发布到服务器的phpinfo.php页面有效.

  • Ubuntu版本10.04.4 Lucid Lynx
  • Apache 2.2.14
  • MySQL 5.1.73
  • PHP 5.3.6
  • Phpmyadmin 3.3.2

phpmyadmin ubuntu-10.04 mysql-5.1

15
推荐指数
4
解决办法
9万
查看次数

Xampp-mysql - "引擎中不存在表"#1932

移动xampp文件夹后出现Xampp错误:

在此输入图像描述

Apache正常运行:

在此输入图像描述

如下图所示,我成功运行apache但无法运行mysql如果万一我移动并运行xampp apache和mysql但它显示错误,这是新鲜的,它显示错误,如"表不存在于引擎中" #1932作为放弃的图像.请解决任何人帮助的问题

mysql windows

8
推荐指数
8
解决办法
6万
查看次数

phpMyAdmin错误1932-表格在引擎中不存在

Windows 7-Xampp

我有一个包含14个表的数据库。这几天我一直与他们一起工作,直到今天早上都没有问题。

除table外,所有表都可以posts。当我单击它的名称时(phpMyAdmin的左侧菜单),我收到一条消息:

#1932... posts doesnt exist in engine

在stackoverflow上有六个标题相似的帖子,但是对我来说没有解决方案。

例如,是关于系统表phpmyadmin.pma和ubuntu的。我在Windows上,表posts是一个用户表。

有什么帮助吗?

mysql phpmyadmin

3
推荐指数
1
解决办法
2万
查看次数

phpmyadmin。mysqli_real_connect(): (HY000/2002): 权限被拒绝。配置中定义的 controluser 连接失败

我已经设置了 wsl 环境,成功安装了 Apache、mysql 和 php。我可以在命令行中访问 mysql,只需使用“sudo -u root -p”

即使使用正确的用户名和密码,我也无法登录 phpmyadmin。我在下面附上了图片以提供清晰的图片。

phpmyadmin 网站错误

ubuntu命令行错误

php mysql linux lamp phpmyadmin

-1
推荐指数
1
解决办法
1万
查看次数

标签 统计

mysql ×5

phpmyadmin ×5

php ×2

grant ×1

lamp ×1

linux ×1

mamp ×1

mysql-5.1 ×1

mysqli ×1

privileges ×1

ubuntu ×1

ubuntu-10.04 ×1

windows ×1

xampp ×1