在你认为这是一个重复的问题之前,我相信我有一个独特的,即使它有点愚蠢的情况.
几天前,我将我的Ubuntu 10.04服务器上的MySQL版本升级到5.3.3(它超过了10.04的Ubuntu版本).今天,我尝试登录phpMyAdmin,发现了一些有些可怕的Connection for controluser as defined in your configuration failed
错误.
在按照几个关于如何解决这个问题的SO问题的描述之后,我已经陷入困境.
flush privileges
).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) 请不要将其标记为重复我无法在任何地方找到答案我不知道还能做什么.
我通过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) 我使用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中设置一些配置问题吗?
我已经研究了这个但是因为我在Ubuntu 10.04而不是XAMPP上运行并且已经创建了phpmyadmin数据库,我可以通过终端使用root和phpmyadmin用户登录.
我如何安装:sudo apt-get install lamp-server ^ sudo apt-get install phpmyadmin
我可以使用root和phpmyadmin用户在终端上本地登录.我可以查看phpmyadmin登录页面.我发布到服务器的phpinfo.php页面有效.
移动xampp文件夹后出现Xampp错误:
Apache正常运行:
如下图所示,我成功运行apache但无法运行mysql如果万一我移动并运行xampp apache和mysql但它显示错误,这是新鲜的,它显示错误,如"表不存在于引擎中" #1932作为放弃的图像.请解决任何人帮助的问题
Windows 7-Xampp
我有一个包含14个表的数据库。这几天我一直与他们一起工作,直到今天早上都没有问题。
除table外,所有表都可以posts
。当我单击它的名称时(phpMyAdmin的左侧菜单),我收到一条消息:
#1932... posts doesnt exist in engine
在stackoverflow上有六个标题相似的帖子,但是对我来说没有解决方案。
例如,这是关于系统表phpmyadmin.pma
和ubuntu的。我在Windows上,表posts
是一个用户表。
有什么帮助吗?
我已经设置了 wsl 环境,成功安装了 Apache、mysql 和 php。我可以在命令行中访问 mysql,只需使用“sudo -u root -p”
即使使用正确的用户名和密码,我也无法登录 phpmyadmin。我在下面附上了图片以提供清晰的图片。
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