问题描述:
我电脑的数据库用户名是,root。
因为经常需要帮别人封装程序,所以需要在我本机跑通别人的程序。有的程序里面也涉及到数据库,用户名也是,root,但是密码与我本机的不同。
之前我会修改我用户名的密码,和本次要调试的程序保持一致,但总是忘记改回来,导致自己的程序总是出错。
于是我这次新建了一个为root的账户,将密码改为和需要跑的程序中预设的密码一致。并且把.sql文件导入数据库,然后开始跑程序。
最后提示账户不存在,我一开始以为是数据库用户权限不对,于是将所有权限开放。依然无法调用。
解决方案:
最后经过查询发现,数据库用户名不支持重复,最后被迫把我的管理员账户,root,改成了其他用户名。然后新建账户就可以正常访问了
这里提示一下,改了管理员的用户,自己记一下。在我写这篇文章想截图的时候,发现自己忘记改的用户名了,还好试出来....