我在Phpmyadmin中有以下设置:
USER HOST PASSW PRIVILEGES GRANT
debian-sys-maint localhost Yes ALL PRIVILEGES YES
phpmyadmin localhost Yes USAGE NO
root 127.0.0.1 Yes ALL PR
我有一个主要用java编写的系统。该系统有一个简单的MySQL用户权限管理员。但是现在我们开始使用更多的用户,用户名的长度现在超过了16个字符。我在所有mysql系统表中修改了所有用户名长度属性。在Webmin和PhPMyAdmin中,修改密码和表<=>的用户关系是正确的。但在这个java程序中,所有与长用户名相关联的操作都将通过抛出的SQLException停止,并带有消息:字符串“...long用户名.”对于用户名来说太长了(不应该超过16)。
所以看起来问题就在jdbc中。如何在SQL操作中强制应用长用户名?(com.mysql.jdbc (5.1.24))
查询字符串:
s
我刚刚尝试过在我的db中使用root的用户名,在xampp中使用phpmyadmin。当我这样做的时候,我再也没有进入phpmyadmin,当我尝试时,我得到了这个错误:
1045 -用户'root'@'localhost‘的访问被拒绝(使用密码:否)
乌普科普林(F R Kontrollanv)(根据您的konfiguration连接到控制用户失败)
phpMyAdmin f rs.kte skapa en f rbindelse直到MySQLKontrollera v rd,anv ndarnamn och l senord i din konfiguration