gpt4 book ai didi

MySQLInstallerConsole 没有设置 root 密码?

转载 作者:行者123 更新时间:2023-11-29 03:25:14 25 4
gpt4 key购买 nike

我正在使用以下命令行在 Windows 上安装 MySQL:

MySQLInstallerConsole community install -silent server;5.7.12;x64:*:type=config;servertype=Server;openfirewall=true;generallog=true;serverid=3306;enable_tcpip=true;port=3306;rootpasswd=%1;installdir="C:\MySQL\MySQLServer-5.7":type=user;username=foo;password=bar;role=DBManager

此行包含在脚本中,我从随机生成的字符串中传入 root 密码。但是,当我尝试通过

访问服务器时,'root'@'localhost' 的访问被拒绝
mysql -u root -p

(并提供密码)

我找不到 MySQLInstallerConsole 参数的任何问题。以用户 foo 身份连接甚至可以工作,但我确实需要 root 密码才能工作。

有什么想法吗?

最佳答案

终于明白问题出在哪里了:系统之前安装了MySQL服务器。服务和二进制文件已全部删除,但在默认位置(%ProgramData% 中的某处)仍有一个 MySQL 数据目录。这似乎导致安装程序控制台无法使用不同的 root 密码完成新安装.

删除旧数据目录并按照原始问题中的说明重新运行安装程序命令行(没有任何更改)导致安装成功。

关于MySQLInstallerConsole 没有设置 root 密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37286684/

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