首页 > 解决方案 > 如何更改 MySQL 中的默认用户?

问题描述

当我输入mysql时,cmd我收到此错误:Access denied for user 'ODBC'@'localhost' (using password: NO)。我知道这篇文章:更改 Windows 中的默认 MySQL 用户,但我不明白。任何帮助表示赞赏。

标签: mysqlwindowscmd

解决方案


您可以在命令行上指定用户,例如:

mysql --user=jconstantine

该用户名只是一个示例。将其设置为您在 MySQL 服务器实例中创建的任何用户。

您可以创建一个选项文件,这样您就不必每次都键入它。选项文件是一个文本文件。您可以使用任何文本编辑器创建它,甚至是记事本。

此文件的位置可能是以下之一:

  • %WINDIR%/my.ini或 %WINDIR%/my.cnf`
  • C:/my.ini或者C:/my.cnf

也可以是其他人。阅读https://dev.mysql.com/doc/refman/8.0/en/option-files.html

供您使用的文件内容应为:

[client]
user = jconstantine

该用户名只是一个示例。将其设置为您在 MySQL 服务器实例中创建的任何用户名。


推荐阅读