我有一个使用mySQL作为后端的库存软件。我已经在我的电脑上测试了它并且工作正常。
当我在计算机上安装软件时,我必须执行以下步骤:
现在问题是,当我尝试在我的客户端计算机上安装我的软件时,已经安装了另一个会计软件(由其他供应商提供),它也使用mySQL作为后端。 所以,我的安装步骤1和2已经完成。因此,如果没有第2步中的用户名和密码,我将无法执行第3步。
没有用户名和密码就可以创建数据库&db; QueInventory'?
即使可能,我的软件仍然需要用户名和密码才能连接到数据库。
如果我卸载mySQL并再次安装它,我可以执行所有3个步骤。第二个软件(来自其他供应商的会计软件)可能无法正常工作,因为他们的用户名和密码可能不同。
请给我一些克服这种情况的建议。
答案 0 :(得分:0)
更好的解决方案是获取/重置mysql的root密码,因为你有系统访问权限,然后在mysql服务器上完成所有工作。
请按照以下步骤操作:
MySQL将用户名和密码存储在MySQL数据库内的用户表中。您可以使用以下方法直接更新密码以更新或更改密码:
1)登录MySQL服务器,在shell提示符下键入以下命令:
$ mysql -u root -p
2)使用mysql数据库(在mysql>提示符下键入命令):
mysql> use mysql;
3)更改用户的密码:
mysql> update user set password=PASSWORD("newpass") where User='ENTER-USER-NAME-HERE';
4)重新加载权限:
mysql> flush privileges;
mysql> quit
您可以在使用select query更新之前从用户表中获取root密码。