首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用mysql_config_editor

使用mysql_config_editor
EN

Stack Overflow用户
提问于 2019-08-04 11:09:49
回答 1查看 750关注 0票数 1

在运行Windows7专业版的计算机上使用mysql_config_editor,因此无需将密码放入批处理文件中

在Windows7专业版上运行MySql 5.7版。我正在学习MySql。我的目标是将MySql密码放到一个文件中,这样我就不必把明文密码放到批处理文件中了,我想调用的.There太多了,我不了解MySql和Windows权限之间的关系。

在执行mysql_config_editor之前,我会手动导航到cd“Program Files\ mysql \Mysql Server5.7\bin文件夹,然后输入mysql我会得到一个密码提示。我输入密码,出现MySql命令提示符。

我读到过关于mysql_config_editor的报道。所以我输入: mysql_config-editor set -user=root-password mysql_config-editor提示我输入密码。我输入了密码。

然后我导航到上面的bin文件夹。我输入了mysql,这一次mysql命令提示符立即出现,没有提示输入密码。MySQL5.7手册说mysql_config-editor将创建一个名为mylogin.cnf的文件。我已经搜索了Windows 7计算机上的所有驱动器,但找不到此文件。是,我以管理员身份登录,我拥有所有权限。

所以我现在想,当我执行一个Windows批处理文件时,我只需要在批处理文件中输入-user=root命令,MySql就会以超级用户身份登录,而不需要我提供任何密码。当我以管理员身份登录时,这就像日志一样工作。

问:我找不到任何名为mylogin.cnf的文件。当我搜索mylogin*.*时,我找不到任何文件。*显然mysql_config-editor改变了一些东西。它更改了什么文件?

EN

回答 1

Stack Overflow用户

发布于 2019-08-12 07:23:36

我找到了答案。mysql_config_editor会在Windows7专业版计算机上的管理员漫游配置文件中创建一个名为.mylogin.cnf的文件。注意文件名前面的圆点。但是,我不会以管理员身份登录我的Windows7专业版计算机。我知道大多数人都是这样的。我使用标准用户帐户登录。为什么?因为这样病毒和特洛伊木马就更难感染我的电脑了。

我使用标准用户帐户启动MySql。目标是能够启动MySql批处理作业,而不必在批处理文件中输入密码。因此,我决定将.mylogin.cnf文件从管理员漫游配置文件复制到标准用户漫游配置文件。这是可行的!现在,MySql批处理文件将在批处理文件中没有任何密码的情况下登录到根MySql用户。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57343506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档