gpt4 book ai didi

mysql - 当 mySQL 已安装并由另一个应用程序配置时,为新应用程序配置 mySQL

转载 作者:行者123 更新时间:2023-11-30 21:59:37 34 4
gpt4 key购买 nike

我有一个使用 mySQL 作为后端的库存软件。我已经在我的计算机上对其进行了测试,并且运行良好。

当我在计算机上安装我的软件时,我必须执行以下步骤:

  1. 安装 mySQL 服务器
  2. 将用户名指定为“root”,将密码指定为“root”
  3. 创建一个名为“dbInventory”的数据库然后我的软件将通过本地主机、用户“root”和密码“root”连接到数据库“dbInventory”,并创建软件所需的所有表。

现在的问题是,当我试图在我的一台客户计算机上安装我的软件时,已经安装了另一个会计软件(由其他供应商提供),它也使用 mySQL 作为后端。所以,我的安装步骤 1 和 2 已经完成。因此,如果没有第 2 步中的用户名和密码,我将无法执行第 3 步。

没有用户名和密码是否可以创建数据库“dbInventory”?

即使可能,我的软件仍然需要用户名和密码才能连接到数据库。

如果我卸载 mySQL 并重新安装它,我可能能够执行我的所有 3 个步骤。第二个软件(来自其他供应商的会计软件)可能无法正常工作,因为它们的用户名和密码可能不同。

请给我一些建议来克服这种情况。

最佳答案

更好的解决方案是在您具有系统访问权限时获取/重置 mysql 的根密码,然后在 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

您可以在使用选择查询更新之前从用户表中获取根密码。

关于mysql - 当 mySQL 已安装并由另一个应用程序配置时,为新应用程序配置 mySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43818228/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com