无法使用3.5.2.2 - phpMyAdmin for 5.5.27 - MySQL为用户设置密码.在以phpMyAdmin用户身份登录时尝试设置密码时,会弹出以下错误:
#1133 - Can't find any matching row in the user table
Run Code Online (Sandbox Code Playgroud)
以root身份登录时,会弹出以下密码设置成功消息.
SET PASSWORD FOR 'user'@'%' = PASSWORD( '***' )
Run Code Online (Sandbox Code Playgroud)
在任何一种情况下,密码都不会设置并保持当前状态,为空白.
我运行XAMPP,几天前我通过phpmyadmin为root密码设置了密码我从那时起就无法访问phpMyAdmin
我在这个链接上关注了帮助但是那里的一切看起来都很好(在config.inc.php中).我甚至尝试完全unistalling xampp,重新启动Windows然后重新安装xampp,但仍指向localhost/phpmyadmin我收到以下错误
MySQL said:
Cannot connect: invalid settings.
phpMyAdmin tried to connect to the MySQL server, and the server rejected the
connection. You should check the host, username and password in your
configuration and make sure that they correspond to the information given
by the administrator of the MySQL server.Run Code Online (Sandbox Code Playgroud)
我还尝试通过mysq的网站帮助中给出的mysqld.bat重置root密码,但无济于事
我想在新项目中开始使用表关系.
经过一些谷歌搜索后,我得到了2个表作为InnoDB:
我要链接的键是
- > users-> userid(primary) - > sessions-> userid(index)
我在这个过程中唯一不理解的是"On update"和"On delete"的不同设置
这里的选项是:
我基本上希望在完全删除用户时删除会话中的数据这个会话只会在我的会话管理器检测到到期时删除...
因此,如果有人能告诉我这些选项是做什么的,那将非常感激.
我将root密码更改为test,现在我无法登录XAMPP中的phpMyAdmin页面.我在这里寻找帮助,这里基本上说在XAMPP\PHPMYADMIN文件夹中更改了config.inc.php文件.
/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'test'; <---- changed this
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
/* User for advanced features */
$cfg['Servers'][$i]['controluser'] = 'pma';
$cfg['Servers'][$i]['controlpass'] = 'test'; <--- I changed this too (Edit: Not needed)
Run Code Online (Sandbox Code Playgroud)
以下代码使用上述密码
if($_SERVER['REMOTE_ADDR']=="127.0.0.1")
{
define("DATABASE_SERVER", "localhost");
define("DATABASE_USERNAME", "root");
define("DATABASE_PASSWORD", "test");
define("DATABASE_NAME", "TIGERWOODS");
}
Run Code Online (Sandbox Code Playgroud)
这发生在我身上,但我无法解决它.现在它再次发生在WinXP上.我正在使用Xampp 1.7.4.
我无法访问 localhost/phpmyadmin/
在我可以访问之前,localhost/phpmyadmin/但今天当我尝试访问此页面时,我得到了奇怪的页面
我也可以localhost/xampp/毫无问题地访问
我怎么解决这个问题 ?
我已经在Windows 7旗舰版上下载并安装了适用于Windows的XAMPP 1.8.1.我按照这些说明设置了XAMPP与IIS一起运行
到目前为止一切都很好,我的PHP站点在本地运行,除了phpMyAdmin之外的所有内容都可以在XAMPP菜单中找到.
但是,当我尝试访问phpMyAdmin时,我收到此错误:
访问被禁止!
新的XAMPP安全概念:
只能从本地网络访问所请求的目录.
可以在文件"httpd-xampp.conf"中配置此设置.
我通过Google和本网站上的一些人找到了几个答案.但是,到目前为止,我尝试过的解决方案都没有解决这个问题.
这是我的httpd-xampp.conf文件:
#
# XAMPP settings
#
<IfModule env_module>
SetEnv MIBDIRS "C:/xampp/php/extras/mibs"
SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
SetEnv OPENSSL_CONF "C:/xampp/apache/bin/openssl.cnf"
SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
SetEnv PHPRC "\\xampp\\php"
SetEnv TMP "\\xampp\\tmp"
</IfModule>
#
# PHP-Module setup
#
LoadFile "C:/xampp/php/php5ts.dll"
LoadModule php5_module "C:/xampp/php/php5apache2_4.dll"
<FilesMatch "\.php$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
#
# PHP-CGI setup
#
#<FilesMatch "\.php$">
# SetHandler application/x-httpd-php-cgi
#</FilesMatch>
#<IfModule actions_module>
# Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
#</IfModule>
<IfModule php5_module>
PHPINIDir …Run Code Online (Sandbox Code Playgroud) 每当我尝试输入我的phpMyAdmin时,它都会给我这个错误:
The mbstring extension is missing. Please check your PHP configuration.
Run Code Online (Sandbox Code Playgroud)
我已经在互联网上寻找修复,但我发现的所有错误都与我的相似,但不一样,或完全相同,但没有给出修复.
我也在使用Windows.
我的一个表中有一个已分配索引的列.它阻止了我有两个相同的ID号.
我假设它不是让我有两个相同ID的条目是因为它已被设置为Unique.
我想知道如何删除此规则,以便我可以多次插入相同的ID号.
干杯
我必须说,我对phpmyadmin很无聊.我们在2009年,我必须使用这个有用的工具,并在每次操作后等待每个页面重新加载.是否有任何ajaxed替代品?也许phpmyadmin本身会被ajaxized?
我尝试访问localhost/phpmyadmin时收到此错误:
配置文件的权限错误,不应该是世界可写的!
我已经将每个文件从777编译为555.接下来我该怎么办?我运行Ubuntu 11.04.