2014-10-12 47 views
0

当我在我的本地XAMPP安装访问mysql数据库,我通常键入没有密码XAMPP MySQL访问

的mysql -u用户-p

但是今天我不小心输入错误是这样的:

的mysql -u用户-p

而且为我的surpries连接没有任何密码提示。我尝试了许多在mysql中注册的用户,看起来他们都是这样打开的。这是XAMPP的缺陷还是漏洞,还是控制面板中集成shell应用程序的正常行为?如果是第二个,我该如何改变它,因为使用我的电脑的其他人可以轻松访问我的服务器上的任何数据库和表?

+1

它不是一个错误,在命令中,( - )是区分命令语法所必需的。 – 2014-10-12 06:43:03

+0

那么如何限制密码保护用户的访问而不使用密码呢? – lrd 2014-10-12 06:45:29

+0

嗯,这个语法可能是正确的,但是上面写的第二个命令I可以让我直接访问mysql,而不管选择用户的所有特权是否正确,或者不是。我不想留下任何访问特定用户的可能性,而不必输入除名称外的任何内容以及没有空格的“-p”。 PS:我可能不小心删除了上面的评论,对此抱歉,这不是有意的。 – lrd 2014-10-12 06:53:01

回答

0

报价:RajaRassani

当你输入mysql的孤独,我敢打赌,你就可以仍然访问数据库。我觉得默认的安装有用户=任意,主机=%密码= - (你可以在你的phpMyAdmin的用户选项卡检查这个,因为你已经与XAMPP有此)

其实它真的似乎是用户相关问题,XAMPP似乎增加了太多无用的用户......感谢您的帮助!